IT Park Equinox Off BKC Mumbai - Modern Office Spaces
Equinox in Mumbai is a premier 10-acre campus-style development located off BKC. Offering excellent connectivity, this gated commercial development features biophilic design principles, open green spaces, and top-notch amenities. Key tenants include TATA Communications Limited, Greaves, Cotton, Crompton Greaves, Solvay, and Bank and Leighton.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Spatial Programming A student who worked for the National Wilderness Preservation System (NWPS) wrote a program to find areas with a high potential for illegal campsites: Near trails, but not too near With something to block the view from the trails (i.e. trees) Near water He was then asked to do this for all 800 wilderness areas in the US! namNm15
More Spatial Programming A student worked for a company that was analyzing the impact of palm oil mills in Indonesia. Then, he was asked to do to it for the other 608! namNm15
And More I m processing over 10,000 LiDAR files to create a 1 meter DEM for the Eel/Wiyot River watershed I ve processed Microsoft's building footprints for the US dataset to get all the building footprints for Humboldt County Etc. namNm15
What we need We need to be able to work with a diverse array of spatial data to complete challenging tasks. For this, we need a Python library that: Loads and saves standard file formats (shapefiles, TIFF) Includes spatial processing and analysis Includes visualizing of data Is reliable, expandable, and relatively easy to use for GIS folks. namNm15
Situation Esri provides a Python connector for ArcGIS Pro. It is slow, relatively hard to use, and we cannot expand it. It also requires an Esri license. QGIS does not provide a Python connector The open-source world has a variety of libraries available Some work well Some are nightmares! And there are compatibly issues namNm15
Solution? Create our own library SpaPy was created by students and myself over the last 5 years. It provides: Support for shapefiles, all raster formats supported by GDAL, and now GeoJSON Standard geospatial processing and analysis Viewing of data and rendering to image files Pretty well documented and tested Expandable and allows access to data namNm15
Open Source Libraries numpy numeric functions scipy scientific functions shapely data types for working with points, polygons, and polylines (line strings in open source terminology) pyproj projecting data in SpaReferencing PIL (Pillow) rendering maps to images in SpaView namNm15
Open Source Libraries matplotlib creating maps in charts in SpaPlot (largely replaced by SpaView) osgeo wrapper for the GIS libraries: gdal raster file I/O and some other useful functions osr source reference definitions ogr vector file I/O shapefile (PyShp) note that this library is imported as shapefile but installed as pyshp . namNm15
Using SpaPy The SpaPy.org website contains installation instructions and tutorials For the next several weeks, we ll be following those tutorials. Then, we ll come back to learn more Python so we can do even more cool stuff. namNm15