Bu uygulama .txt formatında verilen data seti(Data setin formatı:"latitude":"39.9276","longitude":"116.4708") alarak çalışır.
-
Bu data set üzerinde belirlediğimiz kurallara(Çok uzak noktalardan kurtulma mantığıyla) göre veri indirgenmesi yapabilir.
-
İsterseniz indirgenmeden önce veya indirgendikten sonra bu verileri farklı renklerde arasında rota çizili bir şekilde harita üstünde gösterebilir.
-
Belirlenen dikdörtgensel alan içerisinde kalan noktaları arama fonksiyonuyla bulup farklı bir renge çevirir ve gösterir.
This application works by receiving the data set given in .txt format("latitude":"39.9276","longitude":"116.4708").
-
This application can reduce the data according to the rules we set on the data set.(Ignore too far data.)
-
Before or after being reduced, this data can be displayed on the map as a route between different colors.
-
The search function finds the points within the specified rectangular area and turn them to a different color.
Çalışma Mantığı:Alınan .txt dosyasındaki verileri,json formatında servera gönderilir.
Server kısmı:Web apidir.Serverda veri indirgeme ve arama işlemleri(arama için veriler kd-Tree yapısında tutulmuş ve arama kd-Tree’de yapılmıştır)yapılır bu sonuç clienta yollanır.
Client kısmı:Harita üzerinde gösterme,rota,pin,renklendirme işlemleri yapılır.
Working Logic:The data in the .txt file is sent to the server in json format.
Server:This is a Web api.The server performs data reduction and search operations and sends the result to the client.(Search service built on Kd-Tree and it finds coordinates in rectangle selected by user)
Client:Display, route, pin, coloring are done on the map.
MIT License Copyright (c) 2018 ygtegeyvz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.