Tag Info

New answers tagged

0

Old school GIS without computers. lang-none Overlay acetate on paper maps, buffer with rulers, symbolize with dry-erase markers. No computers, so no language needed.


0

C# can be used to program ArcGIS. With ArcObjects this involves dealing with a lot of COM interop, so any knowledge there would be very helpful. C# can also be used (without dealing with much interop) in the ArcGIS for WPF and the ArcGIS for Silverlight SDK's. public static IPolyline MakePolyline(IPoint p1, IPoint p2) { var polyline = new ...


0

Please provide more information on your data and files (what kind of data exactly each pixel contains, bit depth, floating point/int, IDL version).


1

Not strictly programming, but ArcToolbox follows a more functional design paradigm. Most tools are designed to accept a set of inputs, run a function, and return the outputs without the influence of external state. Most tools do not edit existing layers, but create new ones (immutability). Many tools are similar in operation to a map function. They ...


2

The single biggest reason why functional programming has come back into vogue lately is concurrency. Being able to do processing in parallel for performance reasons is becoming massively important in computing overall and GIS is no exception. Functional programming has some serious benefits in the context of creating parallel systems because of how much it ...


2

Adding on what R.K. is saying, your best bet is to refine your postgis query to build the entire GeoJSON object. This should explain how: http://www.postgresonline.com/journal/archives/267-Creating-GeoJSON-Feature-Collections-with-JSON-and-PostGIS-functions.html


1

According to the docs, ST_AsGeoJSON() returns the geometry as a GeoJSON element. It does not return a whole GeoJSON object. Here is an example of a full GeoJSON object: { "type": "Feature", "id": "OpenLayers.Feature.Vector_314", "properties": {}, "geometry": { "type": "Point", "coordinates": [ 97.03125, ...


0

I guess I'm not answering your question in many ways, but some food for thought: Do you really need the ESRI APIs? There are a lot of open source mapping libraries for Python (and for html/javascript there is OpenLayers and Leaflet to name the most popular ones). The book "Python Geospatial Development" is a bit dated (a year or so..?) but I still found it ...



Top 50 recent answers are included