मेरे पास जीपीएस डेटा (लैट, लॉन) और संबंधित क्षेत्र के सापेक्ष shapefile
से कुछ डेटा पॉइंट हैं। तो:पायथन: सड़कों के आकार को इंगित करें
ID x y
3447 11.400427 48.816806
3448 11.400759 48.816772
3449 11.401424 48.816684
3450 11.401758 48.816631
3451 11.402090 48.816566
3452 11.402422 48.816490
मैं प्रत्येक संबंधित shapefile
खंड के लिए प्रदान करना चाहते हैं:
import pandas as pd
import shapefile
sf = shapefile.Reader('roadshape')
df = pd.read_csv('gpsdata.csv')
अब df
डेटा का विश्लेषण करने मैं कर रहा हूँ में शामिल है कुछ इस तरह है। मैं निम्नलिखित करने की कोशिश कर रहा हूं। मैं बाध्यकारी बॉक्स पर विचार कर रहा हूं और मैं यह देखने की कोशिश करना चाहता हूं कि डेटा किस डेटा बॉक्स को डेटा बार इंगित करता है।
dfs = pd.DataFrame()
shapes = sf.shapes()
X =list()
Y=list()
for i in range(0,len(shapes)):
X.append([shapes[i].bbox[0],shapes[i].bbox[2]])
Y.append([shapes[i].bbox[1],shapes[i].bbox[3]])
dfs['X'] = X
dfs['Y'] = Y
अब मैं कैसे देख सकता हूं कि मेरे बिंदु कौन से बॉक्स हैं? कहाँ dfs
है इस
dfs =
X Y
0 [10.9467244189, 10.9704393002] [48.2671975178, 48.2697440003]
1 [11.5138847999, 11.5143541004] [48.6497096997, 48.6515363002]
2 [11.4618209998, 11.4620896004] [48.9305448001, 48.9307776004]
3 [10.6196591004, 10.6207268996] [48.8635958001, 48.8665684003]
4 [10.652098, 10.6559025999] [48.8005320998, 48.8042877999]
5 [11.1863882997, 11.1884544004] [48.3726685999, 48.3738253996]
6 [11.1580075998, 11.1593822] [48.3785226999, 48.3791247996]
7 [11.1077987, 11.1112508996] [48.3829125003, 48.3830440999]
8 [11.0842697004, 11.0886483996] [48.3840543003, 48.3879626001]
9 [11.0910959001, 11.0926532003] [48.3903297003, 48.3916850002]
10 [11.4766434001, 11.4822778002] [49.0389071001, 49.0399456003]
11 [11.7037148998, 11.7073818] [48.6927748996, 48.6961230001]
12 [11.7767894997, 11.7770049998] [48.6279809001, 48.6279908997]
क्या मैं सही समझता हूं कि आकार [i] .bbox [0] बाएं अधिकतम एक्स समन्वय, bbox [1] - शीर्ष वाई समन्वय, bbox [2] - दायां एक्स, bbox [3] - नीचे वाई और इन दोनों अंक बाध्यकारी बॉक्स परिभाषित करते हैं? और नतीजतन आप शब्दकोश प्राप्त करना चाहते हैं (उदाहरण के लिए) जो प्रत्येक जीपीएस बिंदु से संबंधित बीबीओएक्स के नक्शे हैं? –
ज्यामिति को संभालने के लिए आकार, fiona, ogr जैसे अधिक मजबूत मॉड्यूल हैं! – SIslam
क्या आपके पास कोई अपडेट है? आप पांडा डीएफ (सीमाएं) को मेरे सीएसवी में अनुकूलित कर सकते हैं! – SIslam