मेरे पास एक .png मानचित्र छवि है जिसमें दिए गए गांव में हैंडपंप का स्थान है। 70 स्थान मान हैं। मैं अजगर में निम्नलिखित करना चाहता हूं (पहले से ही मैटलैब में इसी तरह का काम किया था) -

  1. मानचित्र की .png छवि को डिजिटाइज़ करें (पहले से ही मैटलैब में इसी तरह का काम किया था) लेकिन अब अजगर में करने की आवश्यकता है।
  2. दिए गए lat./long के साथ पारदर्शी रंग का एक वृत्त बनाएं। केंद्र के रूप में बिंदु और मेरे द्वारा दी गई त्रिज्या।

किसी भी तरह की सहायता की हम सराहना करेंगे। मैंने अभी ऐसा करना शुरू किया है, इसलिए मैं इस पोस्ट को अपडेट करता रहूंगा क्योंकि मैं खोज और समाधान ढूंढता हूं। धन्यवाद।

0
Pri 22 सितंबर 2020, 20:31

1 उत्तर

सबसे बढ़िया उत्तर

सिमियल आर कोड को परिवर्तित करने की मदद से किया गया ...

def bubbles(lat,long,re,colvar,wellnum,txt):
   
    s=list(map(lambda x: x *1.2, re))

    fig, ax = plt.subplots()
    lc=plt.scatter(lat, long, s,c=colvar,cmap="coolwarm", alpha=0.8, edgecolors="grey", linewidth=2)
# Add titles (main and on axis)
    for i in range(0,len(wellnum)):
        plt.text(lat[i],long[i],' {1}ft\n{0}\n{2}R2'.format(wellnum[i],re[i],str(round(txt[i],2))))
    plt.xlabel("LAT")
    plt.ylabel("LONG")
    plt.title("B")
    axcb = fig.colorbar(lc)
    axcb.set_label('Pe')
    
    plt.show()
    return fig
 
0
Pri 8 अक्टूबर 2020, 07:58