Python Wrapper for Neo4j Spatial Plugin
Project description
neospatial-py
=============
Python Wrapper for Neo4j Spatial Plugin
### Requirements
* Install [neo4j/spatial](https://github.com/neo4j/spatial) server plugin
### Installation
```
sudo pip install neospatial
```
### Usage
```python
>>> from neospatial import *
>>> spatial = SpatialConnection("localhost", 7474)
>>> spatial.createLayer('geom')
>>> index = spatial.createIndex('geom')
>>> node1 = spatial.createNode(45.46775, 9.21056, {'name':'Gold Restaurant'})
>>> spatial.addNodeToIndex(node1, index)
>>> node2 = spatial.createNode(45.48107, 9.19997, {'name':'Ristorante Da Giannino'})
>>> spatial.addNodeToIndex(node2, index)
>>> result = spatial.findWithinDistance(index, 45.48608, 9.20018, 5)
>>> for i in result:
>>> print i['data']['name']
>>> Ristorante Da Giannino
>>> Gold Restaurant
```
=============
Python Wrapper for Neo4j Spatial Plugin
### Requirements
* Install [neo4j/spatial](https://github.com/neo4j/spatial) server plugin
### Installation
```
sudo pip install neospatial
```
### Usage
```python
>>> from neospatial import *
>>> spatial = SpatialConnection("localhost", 7474)
>>> spatial.createLayer('geom')
>>> index = spatial.createIndex('geom')
>>> node1 = spatial.createNode(45.46775, 9.21056, {'name':'Gold Restaurant'})
>>> spatial.addNodeToIndex(node1, index)
>>> node2 = spatial.createNode(45.48107, 9.19997, {'name':'Ristorante Da Giannino'})
>>> spatial.addNodeToIndex(node2, index)
>>> result = spatial.findWithinDistance(index, 45.48608, 9.20018, 5)
>>> for i in result:
>>> print i['data']['name']
>>> Ristorante Da Giannino
>>> Gold Restaurant
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neospatial-0.1.1.tar.gz
(1.8 kB
view details)
File details
Details for the file neospatial-0.1.1.tar.gz
.
File metadata
- Download URL: neospatial-0.1.1.tar.gz
- Upload date:
- Size: 1.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d31717708cb37b267095172137874f84bcf84962d30bb9f467ac50f0103bd49 |
|
MD5 | 5ce7c77734829d4d33015d7b0f19bcf4 |
|
BLAKE2b-256 | d1a67215c0cc8560b7cd3dde662ea2998654480b7d015ac6356106edb2cae2de |