I wanted to create shape files of my district in ArcMap. I assume it's possible by drawing lines over img of my district. Can anyone give links or sources to create shape files. Suppose I wanted to create shape files of Mangaluru corporation of India for a study purpose. And use in geoserver.
I can only point you to the official documentation
Creating a new shapefile
A quick tour of editing
Exporting features
Related
I have two layers, first one is the ROAD layer and second one is the PARCEL layer as shown in Figure 1. I can get the data both in dxf and shp formats.
My task is to compute the area of intersection between ROAD and PARCEL layer, this is the easy part. I can compute intersection using QGIS or Geopandas easily. However, the difficult part is creating maps for each of the parcel. Sometimes, I have to create more then a hundred maps for each project. For mapping, there is a template that I have to use, which is similiar to Figure 2. Also, some attribute data should be included in the map, such as owner of the parcel.
These maps should be in both pdf and dxf format. Each map should be in A3 size. To be able to produce such maps, what libraries or programming languages should I use? I have experience in geopandas library but I am not sure if it is enough for this task.
Shoud I try QGIS plugin development or ArcPY? Could you please share your experiences and ideas about this problem?
I am looking forward to hearing from you,
Any help and suggestion is appreciated.
Thanks in advance
I'm interested in implementing some data visualizations as map layers. But I'm interested in generating data layers only above land area (land cover). A good example would be to plot population density over a coastal city. What is a good approach for this, when it comes to the data source and how to actually display layers with such detailed boundaries?
Technically, so far I'm using Leaflet.js and tiles based on OpenStreetMaps, but the question is not necessary technology specific. Also, I'm not interested in plotting this for the whole planet, but for areas of a few hundreds square kilometers (for e.g. a coastal city).
To better give an idea of what I'm interested in, this Koordinates map is something that is similar to what I'm interested in. However, I need something a bit more detailed on the borders.
Usually you need a desktop or server based GIS such coverage, but not JS to do the processing on the client side.
How you do the mapping (here: linking statistical data and land areas) depends on your data itself. You can load OSM based shape files into QGIS and do some python scripting or using the PostGIS commands to link your data and choose a map style.
Another idea would be http://geocommons.com that allow easy visualization if you upload CSV files.
Depending on your area of interest, you can obtain some highly detailed shapefiles from numerous sources. Especially if the local area provides GIS data to the public (many larger coastal cities do, e.g. New York, London). From there, you can create a GeoJSON text of the geometries (here's a free tool for that). Parsing the JSON is very simple and it's very easy to add it to leaflet maps. You can even get creative and add more keys to each geometry object with the data you want to visualize.
I'm building a series of infographics using Fusion Tables to show yearly data for countries, each nation represented by a pin on Google's map, the data values visible when you click on the nation's pin. I've got the contemporary values working perfectly, but:
My data goes back 80 years and I'd like to allow users to view historic data for non-existant countries like USSR, East / West Germany, etc.
Are there "archive" world maps that I can use when uploading historic data to Fusion Tables? (eg, world map for 1988, world map for 1934)
If not, I can simply use the contemporary map and select pin locations to approximate the old countries, but it wouldn't look so good. I'm neither sufficiently clever nor able to invest the time to create new world maps - I figure someone must have had this problem before now, but I can't find anything.
Any suggestions gratefully appreciated.
Best,
T.
If you can't find what you need on GeoCommons, this site provides a tutorial for creating your own GIS data sets from map imagery, if you're willing to put the work into it. It requires you to install ArcGIS Explorer (it's free, don't worry). There are numerous sources of historical map imagery that you could use, such as this one for Russia.
I would also back up geocodezip in that using KML is probably the easiest way to get a GIS data set onto a Google map, and a lot of GIS applications (like ArcGIS) support it.
You can overlay older maps on top of the Google Maps tiles. This is probably the easiest way to achieve what you are looking for.
See the overlays documentation
- https://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays
Examples:
https://google-developers.appspot.com/maps/documentation/javascript/examples/groundoverlay-simple
Also there is a number of tools to help do this. I just did a simple search for Google Maps Tiles Overlay Generator.
- First one I found: http://www.maptiler.org/
you can use the styling parameters to theme the map to look a little older, probably removing labels for pois, roads etc.
Hi there does anyone know a way, programatically or using a tool,
that I could create say a course around a Country and convert it into a series of GPS coords?
What I want to do is create a track then using the state of some unrelated data, lets say 0-100% completion, map that progression as a representation on the map.
I.E if the data is 30% completed, then represent a little running man icon on the map having walked 30% of it.
any ideas anyone? Thanks!
You can create a track in google earth and save it as KML. KML is a DSL that most geographic viewers understand. Once you have the KML, mining this data is a different story and theres no real rule to follow. You could parse directly the kml using a XML parser and get fun with your school math and vectors or you could download a KML parser library to get quicker results.
How do I take shapefiles and extract lat/lng coords so I can plot polygons on Google Maps?
http://www2.census.gov/cgi-bin/shapefiles/national-files
I asked this question here:
http://groups.google.com/group/Google-Maps-API/browse_thread/thread/18763b4b0cb996c7
and they told me WHAT to do, but not HOW to do it =P
Thx!
It depends on how you need to accomplish this. If you just need a few shapes, you can look up the coordinates in those files yourself. You can use those coordinates to create a GPolygon in Google Maps.
If you need lots of shapes - you'll need to do it programmatically. I would suggest using your favorite language to parse the XML file and retrieve the coordinates for each shape.
I had a similar problem last year when I was developing a screensaver to render presidential polling data. I didn't really want to invest the time to parse the Shapefiles data on the census site (The spec is here if you missed it).
Not sure if I actually saved any time here, but I ended writing a python app to render the 50 states onscreen, trace the edges and then store the data in a simple text format. Not sure if my data is high res enough for your application, but you can grab the data I generated here:
http://www.cannonade.net/pnt.zip
N.B. The data I generate are not latitude/longitudes, but with some scaling you should be able to translate them.
Good luck.
I had better luck using the ARC files at http://www.census.gov/geo/www/cob/index.html
I can't find the webpage right now, but I did find one that had actual code. Google something like "arc to kml" and go from there.