There are two parts to this project, Part 1 and Part 2. Part 1 is most important and needs to be completed before doing part 2.
Part1:
A script that daily extracts polygon data from a google map [login to view URL] and then displays that data on a map.
I will need your input about how this data is to be stored, my guess is as JSON data as in this example [login to view URL]
The original map [login to view URL] has been successfully duplicated onto this site: [login to view URL] so perhaps we can duplicate what they are doing to copy the data.
It appears that the duplicate site is hotlinking to the original sites CartoDB database. If you view source of the duplicate site you will see a JSON link pointing to CartoDB.
In view of this it might be best to do the same as the duplicate site, rather than scraping then hosting the data ourselves. But if the data were to disapear from the main site then our site wouldn't have any data and obviously we don't want that.
Please see the attachment for the polygon data example screenshot.
Pins do not need to be extracted.
When the user clicks inside a colored polygon a responsive popup will appear that shows A, B, C or D.
A. Available, ready to order. Fixed wireless. (light purple).
B. Available, ready to order. Fixed line (purple).
C. Not available, currently under construction. Fixed wireless. (light brown).
D. Not available, currently under construction. Fixed line.(brown).
E. Not available, currently in the planning process.(green).
F. Private Fibre, not on the NBN network. (blue).
-----------------------------------------------------------------------------------
Part2:
Addresses from two xlsx spreadsheets (attached in zip) are to be added as two different marker icons on the same map from part 1 of the project. See custom marker icons [login to view URL]
When clicking on the pin a popup will appear showing two things, A the address and B. the type of connection available.
There are two types of connections, connection A type from Spreadsheet 1 named FTTB VDSL or connection B type from Spreadsheet 2 named Fibre. If there is an address identical in both spreadsheets then the popup must show that both types of connections are available, instead of creating two pins at the same address.
A script daily checks if an xlxs file has changed, if it has it then checks addresses from the xlsx spreadsheet on the server. If there are any changes then those addresses extracted to the JSON file and are added as pins on the map from Part 1.
Server Config:
Nginx
Testing is to be done on your own server.
Hi sir,
I am scraping expert, I have did too many similar projects, please check my feedback then you will know.
Can you tell me more details? then I will provide demo data for you.
Thanks,
Kimi