Find Jobs
Hire Freelancers

C# Dll GIS Routing

£250-750 GBP

Κλειστή
Αναρτήθηκε περίπου 10 χρόνια πριν

£250-750 GBP

Πληρωμή κατά την παράδοση
Hi, I need a DLL writing for use in C# winforms and c# services in .NET 4.0 The aim of the DLL is to provide a function which will allow me to execute a function which allows me to insert a polyline as a list of points, and then a single point on its own. The function then needs to figure out the closest point on the polyline to the point, the distance between these 2 points and then the line distance from the end of the line and the start of the line (the start will be the point at index 0 and the end will be the last point The function needs to be quick as we could be processing 100 points along the same line every 5 seconds in separate calls image attached sort of gives the idea of what is needed price negotiable, needs doing in next 5 days
Ταυτότητα εργασίας: 5851755

Σχετικά με την εργασία

22 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 10 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
22 freelancers δίνουν μια μέση προσφορά £416 GBP για αυτή τη δουλειά
Avatar Χρήστη
Hi, Got an idea. Have some question. As I understand we are talking about affined 2D, yes? On your example you assumed that only one point on the polyline could have nearest distance to necessary point but what should be returned in case of "the polyline contains more than one such of points". For example: if polyline represents a circle and and ncessary point is placed in the center of the circle. Borys
£333 GBP σε 5 ημέρες
5,0 (35 αξιολογήσεις)
7,5
7,5
Avatar Χρήστη
Thank you for using Freelancer. I have been working with C#/.NET since 2002, I hold Master of Science n applied mathematics, have been doing computations like this during my years in academia. I expect you to send large polynomial graphs to the function and understand requirements for data structures and worst-case scenarios involved in task. This project is surely fun for me to implement. Hope to hear from you back with some worst-case examples if you have any. Thank you for your time, Stan
£500 GBP σε 3 ημέρες
5,0 (59 αξιολογήσεις)
6,7
6,7
Avatar Χρήστη
Hi there Just had a discussion with my team mates and found out the algorithm to do this project in a better way. We have picked the right algorithm and have the pseudocode ready in another language. Looking forward to hear from you. Thanks Rinsad
£252 GBP σε 5 ημέρες
4,9 (23 αξιολογήσεις)
5,6
5,6
Avatar Χρήστη
Hi Tom.. we worked together before remember the gps trackers on mobiles? lets do this together as well.
£773 GBP σε 100 ημέρες
5,0 (8 αξιολογήσεις)
5,4
5,4
Avatar Χρήστη
Hello, This is a C# and GIS expert and I would like to estimate your request. Please, reply to the following questions: 1. Do these points represent earth coordinates? (Note that distances between coordinates are not equal to distance in a plane) 2. Could you explain better what do you really want? It does not make so much sense, In the picture you provided, you have marked the closest point in the vertical direction, not actually the closest point. Why? Could you provide an use case? Best Regards, David
£750 GBP σε 5 ημέρες
5,0 (11 αξιολογήσεις)
4,8
4,8
Avatar Χρήστη
Hi there, I have 4+ years experience in .Net technologies. I have studied your requirements. Please reply to discuss it further so that I can start working on it immediately. Regards, AegleSol
£250 GBP σε 5 ημέρες
5,0 (6 αξιολογήσεις)
4,2
4,2
Avatar Χρήστη
Unfortunately, I don't have time to do any GUI work, but I couldn't tell from your description if that was what you are requiring, so let's assume you just want the backend computational framework. First, I'd like to get clarification on your diagram. Perhaps you were just drafting the idea; however, it is possible you have constrained the problem, and depending on which will impact the algorithm. Specifically, your closest point should be closer to the peak if this is a 2D or 3D problem, but if you are constraining the height dimension, then your drawing is accurate. That just needs clarification... not really a big deal. My guess as to what you want is the closest point should have been drawn on the peak. So, here is what I can provide: We'll say a polyline is a a set of points, e.g.: ((x1,y1),(x2,y2),(x3,y3),(x4,y4),...,(xn,yn)) ((x1,y1),(x2,y2)) is a segment ((x2,y2),(x3,y3)) is a segment and so on There are no breaks in the polyline, i.e.: one segment is immediately followed by the next in accordance with the defined sequence of points. So, given a polyline as defined above, and given a set of points, then for each point compute the point along the polyline that minimizes the Euclidean distance between the input point and the polyline. Return a set that associates a distance and the point along the polyline with the given point. Additionally, linear referencing metrics locating the point along the polyline can/will be provided.
£277 GBP σε 5 ημέρες
5,0 (6 αξιολογήσεις)
4,3
4,3
Avatar Χρήστη
Hi, I am an individual freelance, having more than 10yrs of exp in developing applications, window & web based, using .Net (C#.Net, Asp.Net (MVC), XML, WPF, WCF (Webservices) kendo ui, MySQL and SQL Server etc). By worked with Giants clients like Microsoft as a vendor, got expertise in delivering the quality code with in the time please see my profile. Time and cost may vary based on the complexity and the requirements. Awaiting for your positive response
£250 GBP σε 5 ημέρες
4,7 (12 αξιολογήσεις)
4,0
4,0
Avatar Χρήστη
Hey , I have good experience with c# projects , look at reviews in my account . I am new freelancer but during my company work i worked on CAD projects so i have experience with geometric functions. And i am mechanical engineer so i am good with mathematics and geometry. makes me perfect for your projects. I will give you "dll" (in Dot.Net4.0) as per your requirement in 1 day (on next day), but i think you may want some changes so i give you time estimate of 3 to 4 days. price negotiable, according to final work
£250 GBP σε 4 ημέρες
4,7 (6 αξιολογήσεις)
2,9
2,9
Avatar Χρήστη
Hello, This is my first bid on this site so I offer you discount price. Only for improving my profile stats. I have 10 years of C# experience and overall 20+ years of programming experience. You task is not looking hard. I only have 2 questions: 1. Are points described on plane (2 coordinates) or on earth surface (with 3rd coordinate - elevation from see level). Second case much harder to implement and test but it still doable. In practice most navigation algorithms treat surface as geometric plane and do all calculations with 2 coordinates. 2. From my perspective you picture is not very correct - point B is not closest point on polyline. Ideally we should drop normal for each polyline segment, find intersection point and find closest intersection point. This algorithm can be improved if we start investigation not from first point but from 'nearest' point. So I have idea how to make this logic faster. Best regards Oleg Ra
£250 GBP σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I see the main thing you want is like this : Input : ArrayOfPoint: polyline = [{0,0},{1,1},{2,0},{3,2},{4,1},{5,2}] YourPoint: A = {4,3} Output: Shortest line distance : 1.414 Nearest point: 1) B1 = {3,2}, Length_A1 = 3, Length_B1 = 2 2) B2 = {5,2}, Length_A2 = 5, Length_B2 = 0 If this is exactly what you want for the main function. I can do it for you quickly, I have sollution. Thanks LinhDV
£255 GBP σε 2 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi I am a software engineer with 10+ years experience, for the past four years i am involved in developing applications using GPS and other positioning device. I can get the dll ready for you in 5 days, I have seen the image file also, if you give points in a circle form then how it should give the length. I can set my algorithms for the same even whatever shape the collection of points make. So I am clear on what has to be done, decision is yours.
£777 GBP σε 5 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi Sir/Mam, I would like to introduce myself as .NET technical expert having experience of 9 years. I had done lot of projects on web,window application and web services. I would like to serve you at your satisfaction. Thanks, Naveen Kumar Sharma.
£555 GBP σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I have already done this kind of thing. I can give u c# file instead of dll that you can convert any time.
£555 GBP σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
A proposal has not yet been provided
£250 GBP σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Good Morning Sir, I'm engineer for computer sciences and have a longterm experience in implementing of mathematical algorithms by means of C/C#/java. I've already written a solution for your problem and could deliver them very soon. Feel free to contact me please to discuss your API in details. I woud be glad if you like my work and are going to choose them. With Best Regards Gregor Richter
£555 GBP σε 2 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED KINGDOM
Wakefield, United Kingdom
4,0
1
Μέλος από Μαρ 23, 2010

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.