Community
Participate
Working Groups
Features: - user should be able to choose from different type of base coordinate systems and the program then should correctly transform the data from each of these systems to the STEM coordinate system - user should manually assign property fields from shape files to the correct STEM variables in case the field labels are not standardized - it should be possible to transform streets and highways into the correct STEM edge types
Matthias, Assigning this to your group. Please feel free to reassign to one of your committers. Any code already created should be attached as an patch to this bug so we can take it through the IP process.
Created attachment 200655 [details] GIS Data Graph Generator Plug-in This is my firt attempt to implement a GIS dataset import plug-in. It can read the shapes from a shapefile , create a STEM graph and store the shape polygons as inline latlon strings in the spatial attribute of the Dublin Core of region nodes. However it can not map other attributes from the GIS dataset to corresponding STEM attributes.
Created attachment 200656 [details] patch to additionaly export two packages This patch is necessary to run the GisDataGraphGenerator Plugin. It modifies the MANIFES.MF file to additionally export rg.eclipse.stem.ui.graphgenerators.adapters.graphgeneratorpropertyeditor and org.eclipse.stem.ui.graphgenerators.wizards.
Created attachment 200657 [details] Screenshot of Gis Data Graph Genarator Wizard The GisDataGraphGenerator integrates with the New Graph Wizard. It is possible to select the GIS Dataset Graph Generator from the combo box right below the Pajek Net Graph Generator, then select the shapefile of a GIS Dataset from a file selector, an then press finish (see STEMNewGraphWizard.png). Now GisDataGraphGeneratorImpl will use the com.bbn.openmap library to open *.shp. *.shx and *.dbf files of the GIS dataset and create a new STEM graph using this data. The polygons are stored as a SpatialInlineURIString in the spatial attribute of the Dublin Core
Request to include BBN OpenMap with STEM has been submitted to Eclipse Legal and is being tracked under CQ 5454 (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5454) Markus, the original (self-authored) contribution here appears to be < 250 lines of code. Therefore, it can be accepted using the Bugzilla contribution process. I need you to state (in a comment to this thread) that the original code is 100% authored by you and that you have permission to contribute it to Eclipse. It appears the appropriate license headers are already in the files. Thank you.
I committed the ShapefileGraphGenerator. Documetation on how to use it will be added this week.
I added documentation to the wiki. http://wiki.eclipse.org/Importing_an_Esri_Shapefile
This is completed and in 1.3.1. Shall we close, Chris? Or do you want to keep it open for future updates? Also note that we withdrew our request to use OpenMap in CQ 5454.
We can close it. Everything that we need right now is implemented.
Comment on attachment 200656 [details] patch to additionaly export two packages This patch was never used