Retrieve, construct, analyze, and visualize street networks from OpenStreetMap: full overview. You can just as easily download and work with building footprints, elevation data, street bearings/orientations, and network routing.
openstreetmap gis network street-networks shapefile visualization graph overpass-api graphs networkx matplotlib spatial-analysis geospatial maps urban-planning design transportation physics math geographyThe GIS Tools for Hadoop are a collection of GIS tools that leverage the Spatial Framework for Hadoop for spatial analysis of big data. The tools make use of the Geoprocessing Tools for Hadoop toolbox, to provide access to the Hadoop system from the ArcGIS Geoprocessing environment. Start out by navigating to samples and following the instructions provided with each sample.There are also tutorials for using the GP tools and aggregation methods.
spatial-analysis hadoopGoogle Earth Engine is a cloud-based platform that lets users access a petabyte-scale archive of remote sensing data and run geospatial analysis on Google's infrastructure. Currently, Google offers support only for Python and JavaScript. rgee will fill the gap starting to provide support to R!. Below you will find the comparison between the syntax of rgee and the two other Google-supported client libraries. Take into account that the Python PATH you set must have installed the Earth Engine Python API and numpy. The use of miniconda/anaconda is mandatory for Windows users, Linux and MacOS users could also use virtualenv. See reticulate documentation for more details.
r spatial-analysis spatial-data google-earth-engine googleearthengine earthengine earth-engineEnables developers and data scientists to use the Hadoop data processing system for spatial data analysis.
data-management spatial-analysisAn open source Java library for online and offline map matching with OpenStreetMap. Together with its extensive set of geometric and spatial functions, an in-memory map data structure and basic machine learning functions, it is a versatile basis for scalable location-based services and spatio-temporal data analysis on the map. It is designed for use in parallel and distributed systems and, hence, includes a stand-alone map matching server and can be used in distributed systems for map matching services in the cloud. Barefoot consists of a software library and a (Docker-based) map server that provides access to street map data from OpenStreetMap and is flexible to be used in distributed cloud infrastructures as map data server or side-by-side with Barefoot's stand-alone servers for offline (matcher server) and online map matching (tracker server), or other applications built with Barefoot library. Access to map data is provided with a fast and flexible in-memory map data structure. Together with GeographicLib [1] and ESRI's geometry API [2], it provides an extensive set of geographic and geometric operations for spatial data analysis on the map.
map-matching tracking openstreetmap spatial-analysis mapThe Topo module provides functions for determining the relationship between two geometries. Each function returns a boolean and accepts any combination of Point, LineString, Polygon, MultiPoint, MultiLineString, or MultiPolygon. Each of these functions can be passed any two Geometries in either a Map with a :type and :coordinates keys or as a struct generated via the Geo library (https://github.com/bryanjos/geo). Coordinates are represented as atoms {x, y} and multiple coordinates as Lists.
spatial-analysis geospatial gis geometry computational-geometryThis project is a place to collaborate and support GIS developers working with Esri's developer libraries. Resources for troubleshooting as well as proof of concept samples to support developers! Much of the code contained here is samples created by Esri staff to help developers understand how to program against all aspects of Esri’s Location Platform – desktop, mobile devices and for the web. It’s a great place to copy and paste code you may need or search for lesser-known methods or classes to see how they are implemented. Despite the name however, this repository is not intended as a place to replace community and paid support offered by Esri. For community support, check out our Esri’s GeoNet site. For paid support check out http://support.esri.com or contact your regional distributor.
web-development data-management spatial-analysis native-developmentThis project contains tools for working with public transit data in ArcGIS. Each folder contains a different tool with documentation. Find a bug or want to request a new feature? Please let us know by submitting an issue.
spatial-analysis data-management gtfs gtfs-rt transit arcgis network-analysis accessibility network-dataset transport isochrones geoprocessing title-vi transit-data geoevent arcgis-pro arcgis-desktopInfrastructure designed to enhance the usability of innovative spatial econometric methods within the Python Spatial Analysis Library (PySAL). The integration framework leverages the user interface and data management capabilities provided in ArcGIS making analytical techniques developed in PySAL more accessible to the general GIS User. Conda makes the installation of additional Python Packages simple. See The Python Package Manager for a detailed explanation. For Pro 1.4 and beyond, Pro Users can install pysal through the GUI in the Python tab in the Project options. All others must install pysal using the command-line: Using ArcGIS .bat Files to Install Conda Packages. conda install pysal is the only command required once you have initialized the arcgispro-py3 environment.
spatial-analysis arcgisThis repository houses modern image processing and analytic tools called raster functions. Raster functions are lightweight and process only the pixels visible on your screen, in memory, without creating intermediate files. They are powerful because you can chain them together and apply them on huge rasters and mosaics on the fly. In this repository, you will find useful function chains (*.rft.xml) created by the Esri community. You can also create custom raster functions in Python that work seamlessly with the several dozen functions that ship with ArcGIS.
raster raster-functions spatial-analysis raster-analysisTools to create and configure raster data for web-based weighted overlay to support suitability modeling. This python toolbox helps you create and configure a mosaic dataset for use in a web-based weighted overlay analysis service. You can use these services from web-based clients like GeoPlanner for ArcGIS and Web AppBuilder for ArcGIS to help find the best place or identify risks in an area.
spatial-analysis database rasterAnyone and everyone is welcome to contribute. Please see our guidelines for contributing. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
arcgis gis spatial-data spatial-data-analysis spatial-analysis data-science maps mapping web-mapping native-developmentThis is a repository of various geo/spatial analysis techniques using Python libraries, chiefly Numpy, Pandas, Shapely, Fiona, Descartes, Matplotlib, and Matplotlib-Basemap. These tutorials, visualisations, and libraries are an occasional side effect of being embroiled in a PhD at the Bartlett Centre for Advanced Spatial Analysis, at UCL, and teaching on the undergraduate Data Science and Visualisation course.
geo geopandas pandas geospatial jupyter spatial-analysis matplotlib choropleth computational-geometry isochrones geographical-information-system geographically-weighted-regression shapely basemapSandwych.MapMatchingKit is a GPS map-matching solution for .NET platform. This library is ported from the Barefoot project which developed in Java.
map-matching spatial-analysis hmm dotnet-core hidden-markov-modelThe glmmfields R package implements Bayesian spatiotemporal models that allow for extreme spatial deviations through time. It uses a predictive process approach with random fields implemented through a multivariate-t distribution instead of a multivariate normal. The models are fit with Stan.
r spatial-analysis extremes spatiotemporal ecologyTo contribute to the project, please see the contributing guidelines.
openstreetmap atlas osm shard street-networks spatial-analysis maps geospatial geospatial-data geospatial-processingdepthmapX is a multi-platform Spatial Network Analysis Software
spatial-analysis graph-analysis graph-algorithms architecture urban-design urban-planning design-tools network-analysis network-science agent-based-modeling agent-based-simulation visibility-analysis visibility-graph space-syntax spatial-statistics c-plus-plus qt macosxProvides a mechanism to access various Google Maps APIs, including plotting a Google Map from R and overlaying it with shapes and markers, and retrieving data from the places, directions, roads, distances, geocoding, elevation and timezone APIs. See the vignette for instructions and examples.
r google-maps spatial-analysis spatial rstats google-maps-api google-maps-javascript-api google-mapBoost.Geometry, part of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems.
boost generic-geometry-library geometry computational-geometry geometric-algorithms cplusplus ogc spatial-analysis spatial-indexWe use two simple regionalization, regions1 and regions2 to show the basic concept of calculating a degree of spatial association. The first map, regions1 consists of four regions of the same shape and size, while the second one, regions2 has three irregular regions.
spatial spatial-analysis r regionalizations polygons entropy
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.