প্রশ্ন ট্যাগ «geopandas»

পাইথনের ভূ-স্থান সংক্রান্ত ডেটা নিয়ে কাজ করা সহজ করার জন্য একটি ওপেন সোর্স প্রকল্প।

2
একটি পান্ডাস ডেটা ফ্রেমকে জিওডাটাফ্রেমে রূপান্তর করুন
এটি একটি সহজ যথেষ্ট প্রশ্নের মতো মনে হচ্ছে তবে স্থানিক যোগদানের জন্য কীভাবে একটি পান্ডাস ডেটাফ্রেমকে জিওডাটা ফ্রেমে রূপান্তর করতে হবে তা আমি বুঝতে পারি না। আমার ডেটা ব্যবহার করে দেখতে কেমন লাগে তার একটি উদাহরণ এখানে দেওয়া হয়েছে df.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 …
42 csv  geopandas  pandas 

5
জিওপান্ডাস: অন্যান্য ডেটাফ্রেমের নিকটতম বিন্দু সন্ধান করুন
আমার কাছে 2 টি জিওডাটা ফ্রেম রয়েছে: import geopandas as gpd from shapely.geometry import Point gpd1 = gpd.GeoDataFrame([['John',1,Point(1,1)],['Smith',1,Point(2,2)],['Soap',1,Point(0,2)]],columns=['Name','ID','geometry']) gpd2 = gpd.GeoDataFrame([['Work',Point(0,1.1)],['Shops',Point(2.5,2)],['Home',Point(1,1.1)]],columns=['Place','geometry']) এবং আমি জিপিডি 1 তে প্রতিটি সারির জন্য জিপিডি 2-র নিকটতম বিন্দুর নাম জানতে চাই: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 …

3
পোস্টজিআইএস টেবিলটিতে জিওপ্যান্ডস ডেটাফ্রেম যুক্ত করা হচ্ছে?
আমার একটি সাধারণ জিওপ্যান্ডস ডেটাফ্রেম রয়েছে: আমি এই জিওডাটাফ্রেমটি একটি পোস্টজিআইএস টেবিলে আপলোড করতে চাই। পোস্টজিআইএস এক্সটেনশানটির সাথে আমার ইতিমধ্যে একটি ডেটাবেস সেটআপ আছে তবে এই ডাটাফ্রেমটিকে একটি টেবিল হিসাবে যুক্ত করার মতো মনে হচ্ছে না। আমি নিম্নলিখিত চেষ্টা করেছি: engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, …

2
জিওপ্যান্ডাস ব্যবহার করে বহুভুজ অঞ্চল পাচ্ছেন?
একটি প্রদত্ত geopandas GeoDataFrameধারণকারী বহুভুজ একটি সিরিজ, আমি আমার তালিকার প্রতিটি বৈশিষ্ট্যের কিমি বর্গ এলাকা পেতে চাই। এটি একটি দুর্দান্ত সাধারণ সমস্যা এবং অতীতে সাধারণত প্রস্তাবিত সমাধানটি ব্যবহার করা shapelyএবং pyprojসরাসরি (যেমন এখানে এবং এখানে ) ছিল। খাঁটিভাবে এটি করার কোনও উপায় আছে কি geopandas?

3
পাইথনের গুণাবলীর উপর ভিত্তি করে বহুভুজগুলি দ্রবীভূত করে (রূপক, ফিয়োনা)?
আমি একটি ফাংশন তৈরি করার চেষ্টা করছি যা কিউজিআইএস ফাংশনটি "দ্রবীভূত" করে মূলত একই কাজ করে। আমি ভেবেছিলাম এটি খুব সহজ হবে তবে দৃশ্যত তা ভাল নয়। সুতরাং আমি যা চারপাশে জড়ো করেছি, সেখান থেকে ফায়োনার ব্যবহার সুন্দরভাবে করা উচিত। আমি সবেমাত্র ভেক্টর ফাইলগুলির সাথে জগাখিচুড়ি শুরু করেছিলাম তাই এই …

2
জিওপ্যান্ডাসে অনুরূপ ডাটাফ্রেমের তালিকাতে যোগদান (কনক্যাট)?
আমার কাছে ডেটাফ্রেমগুলির একটি তালিকা রয়েছে, একই কাঠামোর সবকটিই রয়েছে এবং সমস্তগুলি বহুভুজ। জিওপ্যান্ডাস ব্যবহার করে আমি কীভাবে এগুলিকে যুক্ত করতে পারি?
15 python  geopandas 

1
শ্যাপলির स्न্পিং (জিও স্ন্যাপ) প্রত্যাশার মতো কাজ করছে না কেন?
আমি শেপলি / জিওপান্ডাস ব্যবহার করে একে অপরের কাছে দুটি লাইন স্ন্যাপ করার চেষ্টা করছি তবে স্ন্যাপিংয়ের ফলাফলটি খুব অদ্ভুত। আমি চেষ্টা করেছিলাম : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) …

3
জিওপ্যান্ডস স্থানিক চূড়ান্তভাবে ধীরে ধীরে যোগ দেয়
আমি কয়েক মিলিয়ন জিপিএস পয়েন্টের জন্য একটি দেশ (এবং কখনও কখনও রাষ্ট্র) সন্ধান করতে নীচের কোডটি ব্যবহার করছি। কোডটি বর্তমানে প্রতি পয়েন্টে প্রায় এক সেকেন্ড সময় নেয় যা অবিশ্বাস্যরূপে ধীর। শেফফাইলটি 6 এমবি। আমি পড়েছি যে জিওপ্যান্ডগুলি স্থানিক যোগদানের জন্য rtree ব্যবহার করে, তাদের অবিশ্বাস্যভাবে দক্ষ করে তোলে, তবে এটি …

6
জিওপ্যান্ডে কাঁচা তথ্য পড়া
এ geopandas GeoDataFrame, লা লা এ-তে কাঁচা তথ্য পড়া কি সম্ভব pandas DataFrame? উদাহরণস্বরূপ, নিম্নলিখিত কাজগুলি: import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) নিম্নলিখিতটি করে না: import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) অন্য কথায়, সেই তথ্যটি প্রথমে ডিস্কে সংরক্ষণ না করে মেমোরিতে থাকা …

1
শেপলি পলিগনসের ছেদগুলিতে বৈশিষ্ট্য গণনা করা
আমার একটি জিওপান্ডা রয়েছে GeoDataFrame যা কয়েকশত সুড়সুড়িPolygon এবং MultiPolygonজ্যামিতি সমন্বিত। বহুভুজগুলি প্রচুর জায়গায় ওভারল্যাপ করে। আমি একটি নতুন জ্যামিতি তৈরি করতে চাই যার মধ্যে কতগুলি ওভারল্যাপ হয় তার একটি গণনা রয়েছে। এটার মতো কিছু: এটির কাছে যাওয়ার জন্য কারও কি কোনও ধারণা আছে? আমি এমনকি একটি উপায় দেখতে পাচ্ছি …

3
জিওপ্যান্ডস / শেপলি অঞ্চল এবং দূরত্বের কার্যগুলি দ্বারা কোন ইউনিট ব্যবহার করা হয়?
এটি একটি নির্বোধ প্রশ্নের মতো দেখায়, তবুও আমি এর স্পষ্ট উত্তর খুঁজে পাচ্ছি না: কোন একক জিওপান্ডা / অবজেক্টের মধ্যে দূরত্ব / অঞ্চল গণনা করে কোন একক ব্যবহার করে?

1
জিওপ্যান্ডাস টু ফাইলে () সমন্বিত সিস্টেম ছাড়াই জিওডাটা ফ্রেম সংরক্ষণ করে
আমার আছে জিওপান্ডাস 0.2.1 পি 2727 y fiona 1.7.0 np110py27_1 পাইথন 2.7.10 অ্যানাকোন্ডা 2-4.1.1-উইন্ডোজ-x86 পরিবেশে ইনস্টল করা হয়েছে। আমি GeoDataFrameইনপুট ডেটাসেটগুলি পড়তে এবং ডেটা পরিচালনা করতে সক্ষম হয়েছি তবে কোনও আউটপুট ডেটাসেটের সমন্বয় ব্যবস্থা সংরক্ষণ হয় না সংরক্ষণ করে। import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') world_out.shpবৈশিষ্ট্য এবং …

1
পাইথন: শর্তের উপর ভিত্তি করে ব্রেক লাইনস্ট্রিং
আমার কাছে একগুচ্ছ লাইনস্ট্রিংয়ের একটি জিওপ্যান্ডাস ডেটাফ্রেম রয়েছে যা প্রতিটি শীর্ষবিন্দু / পয়েন্টের সাথে কিছু ডেটা যুক্ত করে: Point_x = (Lat, Lon, Time, ID, Data1, Data2, Data3) পয়েন্টগুলি আইডির ভিত্তিতে লাইনস্ট্রিংগুলিতে রূপান্তরিত হয় এবং সময় অনুসারে অর্ডার করা হয়। আমি লাইনস্ট্রিংগুলি যেখানে যেখানে কিছু শর্ত পূরণ করা হয়েছে সেখানে ভাঙ্গতে …

2
জিওপ্যান্ডে বাউন্ডিং বক্স দিয়ে ফিল্টার করবেন?
আমার ইপিএসজি-তে একটি জিওপ্যান্ডাস ডেটাফ্রেম রয়েছে: 4326 এবং আমি নির্দিষ্ট বাউন্ডিং বাক্সের মধ্যে থাকা সমস্ত সারিগুলিকে নিয়ে একটি নতুন ডাটাফ্রেম তৈরি করব। প্রথমে আমি যে সীমাবদ্ধ বক্সটি যত্ন করি তা পাই (যা আসলে অন্য ডেটাফ্রেমের বাউন্ডিং বাক্স): print df_sussex.total_bounds [ -1.57239292 50.57467674 0.14528384 51.27465152] তারপরে আমি কেবলমাত্র সেই সীমাবদ্ধ বাক্সটি …
11 python  geopandas 

1
জিওপ্যান্ডাস লাইন বহুভুজ ছেদ
আমি যেখানে একাধিক লাইন দুটি পৃথক জিওডাটা ফ্রেমের জন্য বহুভুজকে ছেদ করে তা সন্ধান করার চেষ্টা করছি: from shapely.geometry import Polygon, LineString import geopandas as gpd polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1), (0, 0)]) line1 = LineString([(0.5, 0.5), (0.7, 0.7)]) line2 = LineString([(0.9, 0.9), (0.2, 0.6)]) …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.