[संपादित करें: इसे nx_spatial द्वारा अधिलेखित किया गया है जो pypi (easy_install nx_spatial) से उपलब्ध है। नेटवर्कएक्स 1.4 में अब शेपफाइल्स आयात करना मानक है ]
मैं ईएसआरआई के पायथन जीपी एपीआई में ज्यामितीय नेटवर्क उपकरणों की कमी से निराश हूं, इसलिए मैंने कुछ ऐसा लिखा है जो शेपफाइल्स और फ़ीचर क्लासेस को नेटवर्कएक्स दिशात्मक ग्राफ़ (डायग्राफ) में लोड करता है ।
यह अभी भी प्रगति पर काम कर रहा है, लेकिन यह किसी ऐसी चीज के लिए एक शुरुआती शुरुआती बिंदु हो सकता है जो आपकी समस्या के साथ मदद कर सकता है।
http://bitbucket.org/gallipoli/utilitynetwork/
नमूने:
from utilitynetwork import Network
net = Network()
#load single file, method reqs OGR
net.loadshp("/shapefiles/test.shp")
#load directory full of shapefiles
net.loadshp("/shapefiles")
#load a feature class, req ESRI gp object, should work with shps as well
import arcgisscripting
gp = arcgisscripting.create(9.3)
net.loadfc("C:\somedb.gdb\featureclass", gp)
#Accessing node/edge data is done by the key value (the geometry as a tuple).
#access node data at x=4, y=2
nodekey = (4, 2)
net.node[nodekey]
संजाल से नेटवर्क विरासत में मिला है। डीग्राफ, इसलिए यह सब कार्यक्षमता उपलब्ध है।
.shp
Networkx से जाने के लिए कोई लाइब्रेरी ? मैं एक अपने आप को अजगर में बना सकते हैं, लेकिन मैं rnot अधिक तत्पर था पहिया बदलने ...