Amitabh | 27 Mar 09:31 2015
Picon

Proposal for GSoC-2015

Hello everyone,

My proposal:
I propose to develop a software to mine RSI images' spectral bands including the visual,ultraviolet and infrared bands.This geospatial mining
will be done at bit level of bands to ensure maximum accuracy.If you look at the products available in the market they offer predictions 
for the entire image instead I would allow users to choose customized areas to mine upon.

How this process would work?

-->This software can be used for multiple purposes like in case of Crop Yield production for farmers.
-->The software would need an event(RSI Image of Crop Yield of a geographical region X) and a contributing factor i.e. a factor that
contributes towards the success of the event like in this case it would be a RSI Image of rainfall of the same geographical region X.
-->After the inputs are fed,then a multimedia data mining algorithm would find a kind of mapping between rainfall and crop yield.
-->Once the mapping is found like Rainfall[ R<180,G>210,B<150 && B>125]-->Crop_yield[R>210,G>220,B<40] etc. then the farmer/user can
enter "n" such rainfall RSI images of different geographical images and the yields over there can be predicted.

Web application:
Once I was done with the development of codes.Then I thought of building the web application for my work and I uploaded the codes on
the server side and then those were executed using shell scripting in PHP.

Versions of packages:
1. RGB-->RGB (1 Event and 1 contributing factor)
2.RGB-->GREY (1 Event and 1 contributing factor)
3.RGB-->RGB (One Event and 3 contributing factor)

Explanation of Codes on GITHUB:
parm11.java-->Converts RSI images into Band Sequential Format.
parm22.c-->Converts Band Sequential Format into bit Sequential Format.
parm33.c-->Generates Itemsets and rules using Peano count Tree association rule mining algorithm.
parm44.java-->Using rules and the input generates the predicted image.

Technical specifications : Java swings,C,PHP,HTML5,CSS3.


_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
Noortheen Raja | 27 Mar 06:17 2015
Picon

Mapnik rendering engine for GRASS GIS

First of all I am really sorry for informing very lately. I want to participate in the GSoC'15 as a student, To get myself familiar with the GRASS GIS development environment I wanted to update s.vol.idw (GRASS GIS 5.3) to the new vector and Rast3d architecture in the GRASS GIS 7. I started this before one month. It is also involved in my Academic Project. Now I feel myself familiar to the GRASS GIS dev environment. I have proficient knowledge in C, C++ and Python. I have created a desktop application using PyQt so I will easily get familiarized with the wxWidgets. So that I wanted to choose this Idea. I am very sorry for this last minute request. If there is any assignment slot assigned to this idea, I am ready to do that. Please guide ma. . .

Regards,
Noortheen Raja J
B.E. in Geo-Informatics
Anna University, Chennai, India.
_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
GRASS GIS | 25 Mar 23:54 2015

[GRASS GIS] #2637: Get direction raster in clockwise degrees starting from the North

#2637: Get direction raster in clockwise degrees starting from the North
-------------------------+--------------------------------------------------
 Reporter:  cgravelm     |       Owner:  grass-dev <at> …              
     Type:  enhancement  |      Status:  new                      
 Priority:  normal       |   Milestone:  7.0.1                    
Component:  Raster       |     Version:  7.0.0                    
 Keywords:               |    Platform:  MacOSX                   
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------
 I have been looking for a way to create a raster direction map using a DEM
 in GRASS (I am currently using the stable 7.0.0 version). So far, the 3
 different scripts that do so (r.param.scale, r.shaded.aspect, and
 r.fill.dir) assume that 0 is at the East and count counterclockwise from
 there. The only way I can create a clockwise direction map with 0 at the
 North is to use the format "agnps" in r.fill.dir. However, this creates a
 map with directions ranging from 0 (equivalent to 0) to 8 (equivalent to
 360 degrees), which can be easily transformed into a 0-360 scale, but
 lacks precision.

 Would it be possible to add a flag in one of those scripts to create maps
 in degrees that have 0 to the North, 90 to the East and so forth? It would
 make it easier to integrate GRASS rasters to agent-based models.

--

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2637>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
Vaclav Petras | 25 Mar 22:04 2015
Picon

Re: GSOC project proposal: GUI plugin system for GRASS GIS

On Wed, Mar 25, 2015 at 4:13 PM, jyoti misra <jyotimisra.99 <at> gmail.com> wrote:
Hello,

Hi,

please keep conversation on the mailing list, so other people can follow or participate.
 
Regarding Bug : Quotes not preserved in command after pressing enter in GUI command console
My idea:
  • Find the code which is taking command as input and passing it to RunCommand function.
  • Most probably error is in reading the input from stdin and storing it in variable.
  • Code might be running some regex search(or something similar) to remove everything expect alphanumeric characters from the command string.
  • My approach to fix this bug is to find that point and study for the cause of error and fix it. 
Regarding enhancements to add epsg code :
My idea as described earlier :
  • Add a button and a text box to the current implementation of wizard.py which will take location as an input and redirect the user to epsg.io with the url "epsg.io/?q=location" .
  • This is will require to read the input from the user and appending it to epsg.io URL.
  • User can then select among the different search results on the espg.io page he is redirected to.

But with both tasks I am getting same problem, the code is very big and there are many files to look into, and I'm not able to find the exact place to do the corrections/enhancements. I know what to do in both situations but lack the complete and exact knowledge of GRASS code structure. Can you please guide me to the exact line of code where the changes have to be made.

Sorry, I cannot do that. If I would know where (and how) to fix it I would already do that. You must understand that although now this serves as an exercise for GSoC, it is a real issue which is in GRASS. Also, for the GSoC you will need to understand the existing code to certain extended to be able to incorporate your code and to fix the bugs which can emerge in both new and existing code.

Vaclav

Regards,

Jyoti

On Wed, Mar 25, 2015 at 8:40 PM, Vaclav Petras <wenzeslaus <at> gmail.com> wrote:
On Wed, Mar 25, 2015 at 10:51 AM, jyoti misra <jyotimisra.99 <at> gmail.com> wrote:
As for the enhancement I was thinking of creating a search box in our current structure that takes the users query and redirects it to the result page of espg.io with the query. For e.g. if I search India redirect URL will be http://epsg.io/?q=india.

There is no user location information available in GRASS GIS, wxPython or standard Python packages as far as I know. So this seems quite challenging.
 
But where exactly do I need to make the changes? Please help me with that.

http://trac.osgeo.org/grass/browser/grass/trunk/gui/wxpython/location_wizard


_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
Vaclav Petras | 25 Mar 17:04 2015
Picon

Re: GSOC Query

Hi Neha,

this should discussed on the grass-dev mailing list, so I'm answering also there.

On Wed, Mar 25, 2015 at 11:34 AM, Neha Pande <neha.m.pande <at> gmail.com> wrote:
>
> [...]
>
> My name is Neha and working under Dr. KS Rajan as a research student in Spatial Informatics Lab, IIIT-Hyderabad. I had wriiten to osgeo mailing list previously introducing myself.
>
> I am interested in working with grass org under the project "New easy-to-use command line interface for GRASS GIS".
>
> [...]

Please read my answer to another student applying for the same topic [1]. For bugfixing, you can choose whatever bug/enhancement mentioned there or of course some of your own if you think it would be appropriate. Duplication of topics in student applications is not an issue but read also the details of selection process for this year [2].

Best regards,
Vaclav
_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
Pietro | 25 Mar 08:59 2015
Picon

g.parser and link a relation between parameters

Hi devs,

may be I'm missing something stupid, but if I want to write a GRASS
modules that takes two different vectors and allows for each vetor to
select a column, something like:

{{{
#%module
#% description: Test
#% keyword: vector
#%end
#%option G_OPT_V_INPUT
#% key: vect0
#%end
#%option G_OPT_V_FIELD
#% key: vect0_layer
#% required: no
#%end
#%option G_OPT_DB_COLUMN
#% key: vect0_column_cost
#%end
#%option G_OPT_DB_COLUMN
#% key: vect0_column_maintenance
#%end
#%option G_OPT_V_INPUT
#% key: vect1
#%end
#%option G_OPT_V_FIELD
#% key: vect1_layer
#% required: no
#%end
#%option G_OPT_DB_COLUMN
#% key: vect0_column_other
#%end
#%option G_OPT_V_OUTPUT
#%end
from pprint import pprint
import grass.script.core as gcore

def main(options, flags):
    pprint(options)
    pprint(flags)

if __name__ == "__main__":
    main(*gcore.parser())
}}}

How can I say to WxGui that vect0_column_cost should display a
combobox with the available columns of the table linked with a layer
specify in vect0_layer of the vector map with name specify in vect0?

For the GRASS addons and GUI that we are developing we decide to use
the same root word: "vect0" and "vect1" to link the different
parameters to the vector, there are any better way to solve this? May
be something that it is working natively in GRASS?

Thank you for your help.

Pietro
Luca Delucchi | 25 Mar 07:33 2015
Picon

Re: GSOC 2015: Improved Metadata for GRASS GIS

On 11 March 2015 at 01:55, Matej Krejci <matejkrejci <at> gmail.com> wrote:
> Hi all,
>

Hi,

> Last GSOC I was working on ISO based metadata management for GRASS. In this
> term I was created 'package' wx.metadata which is currently available in
> GRASS add-ons. This part was essential. During playing with possibilities of
> implementation I did a draft of metadata catalogue which is the main task of
> current GSOC topic[1]. Moreover to implement additional functions (see
> list[1]) for current metadata modules is more than suitable.
> Since last GSOC I am still slightly in coding for GRASS and I like to
> continue in this topic. Please let me know if the topic is still free.
>

Yes, I think it is still free, please submit your proposal.
I saw that you have already a mentor a co-mentor, I added myself as
co-mentor too.

Friday is the last day for submissions...

> Thanks in advance,
> Matej
>

--

-- 
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
Rakesh Dhar | 24 Mar 20:40 2015

Hiring Now - GIS developer in St. Louis, MO

Hi All

 

Good Day !!

 

My name is Rakesh. I am Staffing Manager with PEAK Technical Staffing USA. I saw your profile online and wanted to reach you out for a project available with one of my Direct Client.

 

I have SOFTWARE APPL ENG/PROG III position  in St. Louis, MO

 

Please find the Job description & let me know if you will be interested.

 

Thanks.

 

Location – St. Louis, MO

Title – SOFTWARE APPL ENG/PROG III

Duration  9+ Months

 

Web Developer or related exp. experience with intelligence community. Fluency in geospatial standards and requirements. A hands-on understanding of US Government and international standards with emphasis on current and potential future exchange formats (e.g., WFS, TMS, GML, XML, etc.). Familiarity with Geographic Information Systems software (e.g., ArcGIS and GeoServer). A working knowledge of geospatial domains: including Aeronautical, Topographic, Hydrographic, and Geotechnical Sciences. Knowledge of the readiness and responsiveness strategy for geospatial information, population of the geospatial framework, transition to an information provider, integration of imagery and geospatial information, and geospatial training and education requirements to ensure full utilization of this new information. Knowledge of relational database technology as it effects webpage design and maintenance. Education: Undergraduate or graduate degree in Computer Science or related field or at least five years of programming experience without a specified degree.

Required Skills:

Familiarity with programming languages (e.g. ColdFusion, .NET, Python, PHP, Java). Development of software on PC platforms; Experience working in a team environment; Comfort in working with advanced computer hardware and software technology and databases. Strong writing, presentation, and interpersonal skills.

 

Desired Skills:

Experience with ArcSDE developing client/server applications. Experience with PLTS

 

 

Great place to work at; really fun and positive environment.  

    

Thank you for your time and consideration and I hope we can work with each other in the future.

 

Sincerely,

 

 

Thanks

 

Rakesh Dhar
Staffing Manager

 

PEAK Technical Consulting LLC
Engineering IT

7 Corporate Park, Suite 125
Irvine, CA 92606

Phone: (562) 472-1633

Fax: (949) 476-7766

E-mail: rakeshdhar <at> peaktechnical.com
www.peaktechnical.com
Office Hours: 8:00AM – 5:00PM Pacific

 

 

Confidentiality Notice: This E-mail and any of its attachments contain proprietary information of PEAK Technical Services, Inc. and its affiliates (collectively "PEAK") that is privileged, confidential or subject to copyright belonging to PEAK. If you have received this E-mail in error or are not the named addressee, please notify the sender immediately and permanently delete the original, any copies and any printout. Thank You.

 

_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
GRASS GIS | 24 Mar 01:05 2015

[GRASS GIS] #2636: v.buffer, allow selection of columns for opts "distance", "minordistance", and "angle"

#2636: v.buffer, allow selection of columns for opts "distance", "minordistance",
and "angle"
-------------------------------+--------------------------------------------
 Reporter:  isaacullah         |       Owner:  grass-dev <at> …              
     Type:  enhancement        |      Status:  new                      
 Priority:  normal             |   Milestone:  7.0.1                    
Component:  Vector             |     Version:  svn-releasebranch70      
 Keywords:  v.buffer, columns  |    Platform:  Linux                    
      Cpu:  x86-64             |  
-------------------------------+--------------------------------------------
 Currently, v.buffer only allows a column selection for single radius (opt
 "column"), but allows the creation of "oblong" buffers using the manual
 entry opts "distance", "minordistance", and "angle". v.buffer would be a
 lot more useful if these could all simply be column selectable too. For
 example, if I have a large vector points file of archaeological site
 locations, and I have BOTH a length and width column (and, potentially, a
 "site axis direction" column too), then I could make a "buffer" map of the
 actual site size and orientation. Currently, in v.buffer, I can only use a
 calculated "average" site radius column, and make circular buffers for
 these sites.

--

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2636>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
Luca Delucchi | 23 Mar 10:55 2015
Picon

FOSS4G 2015 Seul

Hi devs,

someone will partecipate to FOSS4G 2015 in Seul?

I'm going to submit a workshop about Python and GRASS and if someone
want I can put him as workshop teacher with me.

--

-- 
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
GRASS GIS | 22 Mar 00:44 2015

[GRASS GIS] #2635: New Mirrors Setup for OsGEO

#2635: New Mirrors Setup for OsGEO
-------------------------+--------------------------------------------------
 Reporter:  goparts      |       Owner:  grass-dev <at> …              
     Type:  defect       |      Status:  new                      
 Priority:  normal       |   Milestone:  7.0.1                    
Component:  Default      |     Version:  unspecified              
 Keywords:               |    Platform:  Unspecified              
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------
 Hi Os Geo,

 We are a technology company with resources to spare, and have a very
 competent server admin team helping us mirror open-source software.

 We have set up mirrors for OS Geo. Please let us know where you posted
 our mirrors link. If you are not going to use our mirror let me know so
 that we can remove the bandwidth from our server.

 Here are the mirrors:


 Moscow, Russia (1Gbit/sec):
 Russia

 ftp://mirrors-ru.go-parts.com/osgeo
 http://mirrors-ru.go-parts.com/osgeo

 rsync://mirrors-ru.go-parts.com/osgeo

 Lansing, Michigan, USA (250mbit/sec):
 USA

 ftp://mirrors-usa.go-parts.com/osgeo
 http://mirrors-usa.go-parts.com/osgeo

 rsync://mirrors-usa.go-parts.com/osgeo

 Japan
 ftp://mirrors.go-parts.com/osgeo
 http://mirrors.go-parts.com/osgeo

 rsync://mirrors.go-parts.com/osgeo

 Sync schedule: Every 12 hours

 Sponsor: Go-Parts
 Sponsor URL: http://www.go-parts.com

 Email contact: ray.sison at go-parts.com

 Thanks,
 Ray Sison
 Go-Parts
 http://go-parts.com

--

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2635>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
grass-dev <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Gmane