Find Jobs
Hire Freelancers

Create a Python script to automatically shift the points from a shapefile using a line (.shp)

$30-250 USD

Selesai
Disiarkan lebih dari 2 tahun yang lalu

$30-250 USD

Dibayar semasa penghantaran
Using a point shapefile (.shp) which contains ID, the coordinates of the points and the offset (that will be used to shift the points) and a line shapefile as the road (which helps to generate a buffer), you have to create a script that shift all the points on the right or on the left side of the road using the offset column (distance in meters), towards the exterior lines of the buffer (to the outside of the unit in which the point is framed) I will provide you a line as .shp which represents the centroid line / the road. When we have a 2 set of points on the left side along this line, the points must be moved towards the exterior buffer's line (in this case, on the left how we look) with a defined distance mentioned on the shapefile. (eg. one point will be moved with 5 m, another one with 7 m towards the exterior lines of the buffer's lines). I want to create a script in order to move all point features towards the extracted (exterior) lines with a given distance (offset) stored in a column of the shapefile (from the centroid line to the outside of the dial in which the point is framed). If the points are situated on the right side of the centroid line, then these ones will be moved to the right side towards the right exterior line resulted from the buffer. My manual steps to do that are the following: 1. create a buffer from a line feature (using the centroid line/road as input) that cover a given distance and extract the marginal/exterior lines of this polygon buffer. 2. move all point features towards the extracted (exterior) lines with a given distance (offset) stored in a column of the shapefile (from the centroid line to the outside of the dial in which the point is framed). If the points are situated on the right side of the centroid line, then these ones will be moved to the right side towards the right exterior line resulted from the buffer DELIVERABLE: Export a shapefile as deliverable with 3 columns to the .shp file: - ID - new_lat (decimal degrees) - new_long (decimal degrees) As deliverables, the script must export the shapefile which contains the shifted points (EPSG: 3844) I only accept Python scripts or ArcMap models (created with the model builder from ArcGIS)
ID Projek: 31494804

Tentang projek

9 cadangan
Projek jarak jauh
Aktif 3 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
$0 USD dalam 3 hari
4.9 (58 ulasan)
6.1
6.1
9 pekerja bebas membida secara purata $154 USD untuk pekerjaan ini
Avatar Pengguna
Greetings! I hope you are doing well. I am a GIS developer and analyst. I have worked on autmating GIS processes using python. I believe I can do this task and deliver a python script based on the information you provided. It can be a python script or I can also create a Model in ArcMap for you as well. Whatever is your choice we can go on with that. The script can be written using python libraries like geopndas for performing this displacement analysis.. Most of my work on this platform is related to python script writing for GIS processes. Please review my profile or you can reach out to me to discuss further. Looking forward to hearing back from you. Regards, Alauddin
$200 USD dalam 7 hari
4.9 (9 ulasan)
4.6
4.6
Avatar Pengguna
Hi. I am expert in python. can you send me sample .shp file to check. .........................................
$150 USD dalam 2 hari
4.5 (7 ulasan)
3.9
3.9
Avatar Pengguna
Hi I am a GIS expert, so I have rich experiences about ArcGIS/QGIS and Mapping. I am very interesting in your proposal, I can help you with my skills. Thank you
$150 USD dalam 1 hari
5.0 (5 ulasan)
2.8
2.8
Avatar Pengguna
I have experience working in this kind of project from my college practicals. I will do it in simple way without complicating so that if you want to modify it would be easier and fast.
$120 USD dalam 5 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera ROMANIA
Sector 6, Romania
5.0
1
Kaedah pembayaran disahkan
Ahli sejak Dis 6, 2020

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.