-
Notifications
You must be signed in to change notification settings - Fork 0
/
Calculate Intersection Using Turf.js via leaflet maps.html
1324 lines (1301 loc) · 35.3 KB
/
Calculate Intersection Using Turf.js via leaflet maps.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<html><head>
<title>Polyline-Polygon Intersection</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Turf.js/6.3.0/turf.min.js"></script> <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css">
<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
<style>
#map {
height: 400px;
width: 50%;
float: right;
}
h2 {
font-weight:600;
font-size:20px;
}
.button {
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button1 {background-color: #4CAF50;}
.button2 {background-color: #f9da78;color: black;}
</style>
</head>
<body>
<div id="map" class="leaflet-container leaflet-touch leaflet-fade-anim leaflet-grab leaflet-touch-drag leaflet-touch-zoom" tabindex="0" style="position: relative;"><div class="leaflet-pane leaflet-map-pane" style="transform: translate3d(-58px, 0px, 0px);"><div class="leaflet-pane leaflet-tile-pane"><div class="leaflet-layer " style="z-index: 1; opacity: 1;"><div class="leaflet-tile-container leaflet-zoom-animated" style="z-index: 18; transform: translate3d(124px, 112px, 0px) scale(0.5);"></div><div class="leaflet-tile-container leaflet-zoom-animated" style="z-index: 19; transform: translate3d(124px, 112px, 0px) scale(1);"><img alt="" role="presentation" src="https://a.tile.openstreetmap.org/12/2926/1709.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(179px, -266px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://b.tile.openstreetmap.org/12/2927/1709.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(435px, -266px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://b.tile.openstreetmap.org/12/2926/1710.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(179px, -10px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://c.tile.openstreetmap.org/12/2927/1710.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(435px, -10px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://c.tile.openstreetmap.org/12/2925/1709.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(-77px, -266px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://c.tile.openstreetmap.org/12/2928/1709.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(691px, -266px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://a.tile.openstreetmap.org/12/2925/1710.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(-77px, -10px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://a.tile.openstreetmap.org/12/2928/1710.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(691px, -10px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://c.tile.openstreetmap.org/12/2926/1711.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(179px, 246px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://a.tile.openstreetmap.org/12/2927/1711.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(435px, 246px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://b.tile.openstreetmap.org/12/2925/1711.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(-77px, 246px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://b.tile.openstreetmap.org/12/2928/1711.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(691px, 246px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://c.tile.openstreetmap.org/12/2924/1710.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(-333px, -10px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://b.tile.openstreetmap.org/12/2929/1710.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(947px, -10px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://b.tile.openstreetmap.org/12/2924/1709.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(-333px, -266px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://a.tile.openstreetmap.org/12/2929/1709.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(947px, -266px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://a.tile.openstreetmap.org/12/2924/1711.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(-333px, 246px, 0px); opacity: 1;"><img alt="" role="presentation" src="https://c.tile.openstreetmap.org/12/2929/1711.png" class="leaflet-tile leaflet-tile-loaded" style="width: 256px; height: 256px; transform: translate3d(947px, 246px, 0px); opacity: 1;"></div></div></div><div class="leaflet-pane leaflet-shadow-pane"></div><div class="leaflet-pane leaflet-overlay-pane"><svg pointer-events="none" class="leaflet-zoom-animated" width="1133" height="480" viewBox="-36 -40 1133 480" style="transform: translate3d(-36px, -40px, 0px);"><g><path class="leaflet-interactive" stroke="blue" stroke-opacity="1" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M170 135L169 173L171 177L176 178L178 176L179 170L182 167L190 168L242 214L248 220L252 227L258 231L270 233L272 236L271 247L273 249L281 248L288 254L299 257L309 267L309 279L313 283L323 284L333 276L351 272L362 273L368 276L377 271L383 271L392 275L396 275L415 267L427 268L436 271L446 271L477 257L486 254L492 254L519 272L531 276L542 277L551 289L566 288L578 281L585 284L593 280L602 283L608 288"></path><path class="leaflet-interactive" stroke="green" stroke-opacity="1" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" fill="green" fill-opacity="0.2" fill-rule="evenodd" d="M285 239L278 251L274 267L279 274L294 280L313 279L330 262L327 249L306 236L295 237z"></path></g></svg></div><div class="leaflet-pane leaflet-marker-pane"></div><div class="leaflet-pane leaflet-tooltip-pane"></div><div class="leaflet-pane leaflet-popup-pane"></div><div class="leaflet-proxy leaflet-zoom-animated" style="transform: translate3d(749283px, 437858px, 0px) scale(2048);"></div></div><div class="leaflet-control-container"><div class="leaflet-top leaflet-left"><div class="leaflet-control-zoom leaflet-bar leaflet-control"><a class="leaflet-control-zoom-in" href="#" title="Zoom in" role="button" aria-label="Zoom in">+</a><a class="leaflet-control-zoom-out" href="#" title="Zoom out" role="button" aria-label="Zoom out">−</a></div></div><div class="leaflet-top leaflet-right"></div><div class="leaflet-bottom leaflet-left"></div><div class="leaflet-bottom leaflet-right"><div class="leaflet-control-attribution leaflet-control"><a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a> | OpenStreetMap</div></div></div></div>
<h1>Calculate Intersection Using Turf.js via leaflet maps</h1>
<H2>Enter POLYGON Lat/Lng (One vertex per line):</h2>
<textarea id="polygonCoords" style="width: 497px; height: 150px;">28.5732306,76.8388351
28.5726624,76.8388947
28.5714724,76.8401246
28.5696275,76.8401675
28.5695522,76.8401913
28.5626414,76.8423776
28.5618782,76.8438304
28.5565426,76.8437917
28.554104,76.8455045
28.5500119,76.8458603
28.5480013,76.8525086
28.5454749,76.860975
28.5436729,76.8644469
28.5415542,76.8663674
28.5361423,76.8676033
28.5344136,76.8713284
28.5337105,76.8724566
28.5329734,76.8735857
28.5329284,76.8736018
28.5326041,76.8737365
28.5310168,76.8742857
28.5287423,76.8742911
28.5260698,76.8764267
28.5249498,76.8768675
28.5210524,76.8850534
28.5203063,76.8871384
28.5197021,76.8870184
28.5169805,76.8855312
28.512534,76.8835848
28.5099063,76.8816221
28.5055815,76.8805219
28.5046509,76.8815572
28.5047475,76.8818812
28.5039866,76.8828629
28.5030928,76.8843317
28.5025813,76.8858949
28.5013759,76.8854384
28.5010163,76.8899908
28.5008314,76.8919497
28.5012844,76.8927029
28.5067536,76.8969407
28.5090503,76.8983531
28.509682,76.9006383
28.5089253,76.902943
28.5137629,76.9069036
28.5120699,76.9099794
28.512058,76.9101567
28.5121736,76.9119085
28.5107953,76.9159189
28.5092347,76.9184236
28.5069098,76.9209019
28.5072662,76.922178
28.5078479,76.9242611
28.5104953,76.9275524
28.5105102,76.9277636
28.5110191,76.9349626
28.5105161,76.9357707
28.5077838,76.9397376
28.5053127,76.9433253
28.5053976,76.9454202
28.5053165,76.9527581
28.5057989,76.9542983
28.5115276,76.9620491
28.5157991,76.9706359
28.5189385,76.9760102
28.5212528,76.9783615
28.5198029,76.9802327
28.5191174,76.9812139
28.5170355,76.9832794
28.5169891,76.983382
28.5135677,76.9909463
28.5176083,76.9945276
28.5171445,76.9953859
28.5180316,76.9959691
28.5197112,76.9968081
28.5184844,76.9990202
28.5179713,76.9999924
28.5172931,77.0027227
28.5158559,77.0059192
28.515635,77.0067265
28.515549,77.0070407
28.5151415,77.0085304
28.5147255,77.0100507
28.5151221,77.010493
28.5151521,77.0105264
28.5154209,77.0108262
28.5161518,77.0116413
28.5169683,77.0125525
28.5172777,77.012884
28.518757,77.0144723
28.5210774,77.0169637
28.5243485,77.0146291
28.5254602,77.0109551
28.5257745,77.0105771
28.526641,77.0096001
28.5270284,77.0084757
28.5289423,77.0050158
28.5308084,77.0016511
28.530984,77.0013356
28.5334918,77.0016644
28.5378845,77.0042991
28.5388005,77.0045632
28.5394958,77.0054602
28.5402159,77.0069243
28.5409048,77.007818
28.539869,77.0096859
28.5402687,77.0101934
28.5400104,77.0122093
28.5402697,77.0128497
28.5405156,77.0134571
28.5399982,77.0140944
28.5392112,77.0162809
28.537688,77.0174236
28.536218,77.0197006
28.5349596,77.0217025
28.5347748,77.0219253
28.5335616,77.0232547
28.5327132,77.0245904
28.5317014,77.0297824
28.5316849,77.0298669
28.5310788,77.0321199
28.5300656,77.0340512
28.5298381,77.03449
28.5297634,77.0346339
28.5292571,77.0356102
28.5292442,77.0356349
28.5260711,77.0417144
28.5256984,77.0424046
28.5252371,77.0431514
28.5251547,77.0433583
28.5241645,77.0433705
28.5230838,77.0446105
28.52092,77.0485082
28.5166427,77.0462065
28.5160453,77.0491721
28.5143512,77.0543531
28.5128211,77.0575428
28.5127924,77.0577011
28.5122555,77.0606606
28.512224,77.0612165
28.5126665,77.0633996
28.5126891,77.0645251
28.5125045,77.0653494
28.5119289,77.0671624
28.5129745,77.067616
28.5145822,77.0688651
28.5170499,77.0709886
28.5175938,77.0713662
28.5193619,77.0720942
28.5201457,77.0722213
28.5202589,77.0723002
28.5195071,77.073365
28.5189307,77.0744668
28.5188088,77.0747744
28.5187138,77.075014
28.5184405,77.0774387
28.5181891,77.0791964
28.5181781,77.079283
28.5180224,77.0804111
28.5170898,77.0827494
28.5169698,77.0830606
28.5166587,77.0840906
28.5164992,77.0846262
28.5161025,77.0859574
28.5142311,77.0925943
28.5140471,77.0932384
28.5138682,77.0939182
28.5116669,77.0981578
28.5114068,77.0986588
28.5070803,77.0957528
28.5048552,77.0976518
28.5038653,77.1000336
28.5031016,77.1023081
28.5024887,77.1037667
28.5013384,77.1053975
28.4993961,77.1101397
28.4984532,77.1124785
28.495139,77.119507
28.4869846,77.1176759
28.4850054,77.1167211
28.4815648,77.1150614
28.4735236,77.1141826
28.4731841,77.1124725
28.4672235,77.116455
28.4627232,77.1200235
28.4597104,77.1234764
28.4550376,77.1238974
28.4510201,77.1242593
28.4502107,77.1253919
28.4465841,77.1265409
28.4428335,77.1277292
28.4399226,77.1306896
28.4389245,77.1322839
28.4391509,77.1348481
28.4382283,77.1379959
28.438483,77.1405987
28.4375547,77.1434076
28.436749,77.1470362
28.4365575,77.1493
28.4357065,77.1503171
28.4353556,77.1510832
28.4347895,77.1517387
28.4341045,77.1520402
28.4314326,77.1563478
28.4302505,77.1598529
28.4293069,77.1615457
28.4269387,77.1627023
28.4244365,77.1623375
28.4216926,77.16367
28.4197337,77.1637644
28.4148374,77.1641326
28.4132313,77.1682289
28.4110496,77.1703554
28.4065603,77.1713873
28.4046285,77.1740891
28.404861,77.174399
28.40691,77.1759743
28.4103978,77.1784076
28.4098184,77.1834866
28.409441,77.1855702
28.413359,77.2215053
28.4220721,77.2311715
28.4281296,77.2421835
28.4290029,77.2407266
28.4328512,77.2436004
28.4354133,77.2455138
28.4482566,77.2458682
28.449847,77.2460717
28.4506898,77.2454943
28.4552464,77.2423724
28.4563597,77.2401824
28.4550577,77.2333301
28.4562877,77.2316307
28.4700735,77.2349051
28.4797533,77.2481301
28.4880876,77.2627036
28.4883894,77.2702482
28.4902523,77.2717082
28.4938073,77.2756317
28.4937209,77.2768177
28.4940066,77.2773939
28.4941373,77.2779255
28.4941521,77.2784304
28.4943318,77.2787834
28.4943171,77.2789568
28.4942692,77.2790859
28.4942866,77.2793084
28.4944385,77.2796979
28.4944862,77.2798586
28.4945712,77.2802131
28.4949482,77.2821625
28.4973737,77.2909248
28.4950202,77.2968557
28.494698,77.3006511
28.4902725,77.3006378
28.4902727,77.3011543
28.4907459,77.3014224
28.4897209,77.3058035
28.4884611,77.3093698
28.4840214,77.3148072
28.4857358,77.3171424
28.4878651,77.3200428
28.4905092,77.326626
28.4958952,77.3304713
28.5185395,77.346601
28.5237449,77.3369151
28.5429099,77.3161983
28.5516557,77.3040962
28.5563488,77.2998047
28.5599651,77.297364
28.5695146,77.2960797
28.5742182,77.2939098
28.5761741,77.2928863
28.5815446,77.2948372
28.5831423,77.2991347
28.5838592,77.3010198
28.5853121,77.3029131
28.5855769,77.3038179
28.5857974,77.3044219
28.5893282,77.3088577
28.5907418,77.3101587
28.5919458,77.3111384
28.5926253,77.3111321
28.5931229,77.3113247
28.5938047,77.311977
28.5951813,77.3126578
28.5958149,77.3134894
28.5963398,77.3131816
28.5965248,77.313382
28.5967547,77.3141858
28.596967,77.314928
28.5968503,77.3171201
28.5974307,77.3194945
28.5975835,77.3201253
28.5976895,77.3212323
28.5976426,77.3218904
28.5975281,77.3225959
28.5981814,77.3258952
28.5985095,77.3263688
28.5987492,77.3267148
28.5986704,77.3271159
28.5993706,77.3281611
28.6004141,77.3297187
28.6011371,77.3316769
28.6014856,77.3336188
28.6019424,77.3347131
28.6016928,77.3356036
28.6018012,77.3367463
28.6024417,77.3376421
28.6032323,77.3384233
28.6029897,77.3386991
28.6041325,77.3395778
28.6046086,77.3402922
28.6052157,77.3407915
28.6051404,77.3412222
28.6101623,77.3420594
28.6136069,77.3417627
28.6136261,77.3416914
28.613724,77.3416608
28.6137665,77.3415287
28.6157252,77.3417203
28.6170951,77.3418543
28.6187598,77.342008
28.6193425,77.3419372
28.6201852,77.3416803
28.6207682,77.3414331
28.6212264,77.3410433
28.6218056,77.3403164
28.6220337,77.3401657
28.6236487,77.3404229
28.624098,77.3395999
28.6249339,77.3386036
28.6263181,77.336511
28.6277275,77.33443
28.6288811,77.3337696
28.6299179,77.3322902
28.6313165,77.3312417
28.631841,77.3296659
28.632283,77.3288035
28.6329216,77.3270954
28.6331684,77.3260092
28.6349278,77.3243082
28.6363762,77.3225043
28.6367101,77.3219715
28.6377479,77.3168228
28.642794,77.3189181
28.6468702,77.3211594
28.6500999,77.3219591
28.6515398,77.3218671
28.6526423,77.3214339
28.6539073,77.3206129
28.6545721,77.3200813
28.6625839,77.3201289
28.6696714,77.322538
28.6712418,77.3244481
28.6738757,77.3250493
28.6778565,77.3252446
28.6782546,77.3260836
28.678618,77.3300672
28.6786225,77.3300715
28.6803914,77.3317589
28.6816422,77.3329522
28.6828859,77.3321929
28.6883914,77.3307278
28.6936705,77.3273146
28.6963128,77.3254114
28.6984887,77.3238441
28.6987055,77.3236879
28.7020986,77.3256806
28.702434,77.3258776
28.7056107,77.3256666
28.7087935,77.325427
28.7114762,77.328209
28.7131973,77.3311068
28.7130927,77.3281119
28.7133516,77.3271329
28.7131088,77.3262756
28.7130415,77.3245283
28.7121875,77.3235062
28.7114612,77.3225002
28.7126223,77.3213854
28.7129281,77.3206527
28.7131049,77.3201378
28.7135908,77.3187224
28.7141043,77.3172355
28.7128444,77.3158161
28.713441,77.3135116
28.7118347,77.3044242
28.7098032,77.2990287
28.7036517,77.2968754
28.7058931,77.292275
28.7063661,77.2912591
28.7083785,77.2892268
28.7123335,77.2873192
28.7133476,77.2868489
28.7144478,77.2863386
28.717168,77.2893996
28.7209279,77.2897332
28.7227353,77.2908705
28.7239979,77.2884005
28.7249004,77.2866348
28.7249887,77.286462
28.7279871,77.2843538
28.732486,77.2800429
28.7355624,77.2756656
28.7359584,77.2735863
28.7355868,77.260922
28.7385417,77.2558344
28.7410543,77.2553291
28.7411888,77.2557368
28.7430401,77.2558891
28.7450221,77.2570929
28.7467624,77.2577545
28.7470032,77.257846
28.7476974,77.2589801
28.748734,77.2594779
28.7497903,77.2596506
28.7505418,77.2596249
28.7512558,77.2589039
28.7526338,77.2586711
28.7541227,77.2553151
28.7558487,77.2548484
28.7556154,77.2537036
28.7554367,77.2521898
28.7552213,77.2505923
28.7555044,77.2484487
28.7559465,77.246805
28.7565635,77.2454961
28.7573122,77.2441496
28.7578718,77.2425564
28.7582246,77.2403226
28.7591641,77.2381149
28.7619672,77.2386778
28.7712591,77.23559
28.7711838,77.2334828
28.774953,77.2328799
28.7791603,77.2210395
28.7845746,77.2280336
28.7863875,77.2244287
28.7843867,77.2137954
28.7866961,77.2072766
28.791877,77.2033005
28.7938703,77.2018972
28.7969636,77.2000239
28.801029,77.1992836
28.8045263,77.1992428
28.8087861,77.2006007
28.8135672,77.2021248
28.8108429,77.2187202
28.8134714,77.2184241
28.8174872,77.2193639
28.8187176,77.2207713
28.8196257,77.2231209
28.8205845,77.2232518
28.8214812,77.2232111
28.8223178,77.2236692
28.8231092,77.2231166
28.8252684,77.2215161
28.8266971,77.2209282
28.8285844,77.2209196
28.8304417,77.2214282
28.8333328,77.222132
28.8341261,77.2207844
28.841516,77.2150039
28.8460011,77.2150576
28.8477203,77.2161386
28.8493348,77.2165678
28.8527816,77.2154884
28.8561383,77.2141885
28.8564633,77.2112892
28.8572987,77.2090846
28.8570666,77.2063735
28.8569012,77.2048424
28.8569304,77.2040496
28.857652,77.2025003
28.8591432,77.1992077
28.8594298,77.1970737
28.8593537,77.1961842
28.8592513,77.1949869
28.8586565,77.1919948
28.8583427,77.1904165
28.8579386,77.1840628
28.8577864,77.1821542
28.8578371,77.1804837
28.8585973,77.1782296
28.8585344,77.1751944
28.857496,77.1731548
28.8564511,77.1732568
28.8556919,77.1731505
28.8548499,77.1727654
28.8500537,77.1720605
28.8506175,77.1699684
28.8504785,77.1689362
28.8488339,77.1670823
28.8493245,77.1662991
28.845073,77.1626406
28.8403365,77.1586709
28.8392144,77.1570938
28.8385114,77.156714
28.8375527,77.1570466
28.8368479,77.157995
28.8376881,77.1529996
28.8379813,77.1490557
28.8380509,77.1452792
28.8387482,77.1440926
28.8394286,77.1422365
28.8414981,77.1422451
28.8424623,77.1414254
28.8433382,77.1415541
28.8472401,77.1419425
28.8520703,77.1452534
28.8537016,77.1455152
28.8546789,77.1445324
28.8546855,77.1437063
28.8553019,77.1429049
28.8557802,77.1423309
28.8565038,77.1418706
28.8591752,77.1409844
28.8603591,77.1411668
28.860625,77.1409372
28.8606655,77.1403321
28.8617488,77.1402227
28.8628106,77.1340944
28.8631272,77.1337392
28.8624911,77.1328455
28.8621313,77.1305388
28.8595153,77.1247002
28.8580185,77.1249212
28.8575487,77.1243
28.8579302,77.1228816
28.8579549,77.1218601
28.8607625,77.1193946
28.8623862,77.117045
28.8642917,77.1153928
28.8698953,77.109994
28.8696811,77.1079534
28.8705455,77.1032198
28.8706939,77.0971387
28.871468,77.0944449
28.8718026,77.0932806
28.8755418,77.087824
28.8766842,77.0882982
28.8810133,77.0876201
28.8817047,77.0867446
28.8834464,77.0825883
28.8814379,77.082142
28.8792847,77.0805005
28.8770224,77.0774384
28.8716635,77.0793396
28.8715686,77.0787302
28.8709739,77.0781337
28.8707193,77.0777796
28.8703435,77.0776455
28.869744,77.0769052
28.8689201,77.0754536
28.8671913,77.0746747
28.8677071,77.0734055
28.8682915,77.0726362
28.8687688,77.0720966
28.8686946,77.0712844
28.867817,77.0704218
28.8678029,77.0699358
28.8675098,77.0695109
28.8670297,77.0692888
28.8692094,77.0638364
28.8707183,77.0612207
28.8680162,77.0583014
28.8644571,77.0559078
28.8624219,77.0543843
28.861861,77.0537095
28.8618282,77.053684
28.8611412,77.0531494
28.8608791,77.0529284
28.8600193,77.0526613
28.859106,77.0520723
28.8580451,77.0518748
28.8567982,77.051803
28.8549442,77.051127
28.8545524,77.0511324
28.8528036,77.0499093
28.8503237,77.0481122
28.849384,77.0471424
28.8482554,77.0466252
28.8476981,77.0459944
28.8470421,77.0455577
28.8465074,77.0454847
28.845906,77.0452337
28.8451614,77.0453404
28.844439,77.0454504
28.8422042,77.0454912
28.8401822,77.0449278
28.8401813,77.0446332
28.8386475,77.0427584
28.837733,77.0420573
28.8370911,77.0419773
28.8349986,77.0427986
28.8335836,77.0422193
28.8330328,77.0413357
28.8318035,77.0401717
28.8327631,77.0386192
28.8333091,77.036791
28.8341607,77.0352246
28.8345366,77.0336925
28.8351297,77.032596
28.8357443,77.0308665
28.8366052,77.0282015
28.8368712,77.0271329
28.8377894,77.0260182
28.8391428,77.0233789
28.8393176,77.0201635
28.8399567,77.0180145
28.8405553,77.0148752
28.8408081,77.0094271
28.8402038,77.0057342
28.8384055,76.9997511
28.8382265,76.9991553
28.839624,76.9943617
28.8387659,76.9930485
28.8377904,76.9904864
28.8356419,76.9891432
28.8343821,76.9871245
28.8297485,76.9865838
28.8268272,76.9849809
28.8214864,76.9803353
28.8226369,76.9771446
28.8227553,76.9759558
28.825047,76.9747778
28.8266693,76.9733358
28.8270697,76.9723016
28.8276374,76.9713489
28.8274908,76.9702588
28.8278386,76.9681474
28.8275134,76.9667848
28.8276882,76.9658257
28.8258384,76.9656776
28.8253459,76.9648601
28.8246202,76.964491
28.8241333,76.9649159
28.8227318,76.9637651
28.8223929,76.963999
28.8220508,76.9640135
28.8211818,76.9648279
28.8207592,76.9647473
28.8201393,76.9649227
28.8198474,76.9647398
28.8196411,76.964515
28.8162199,76.9626064
28.8158176,76.9622389
28.8148997,76.9617014
28.8149981,76.9611457
28.815303,76.9605964
28.8153274,76.9590064
28.8163972,76.9571138
28.8182528,76.9512237
28.8160776,76.9492131
28.8141956,76.9482904
28.8136015,76.9474472
28.8124208,76.9471918
28.8097736,76.9454022
28.8080626,76.9467562
28.8047158,76.9458057
28.8015155,76.9434539
28.798302,76.9422415
28.7982381,76.9442113
28.7975348,76.9466768
28.7959853,76.9479858
28.7947217,76.9497324
28.7902781,76.9540282
28.7871921,76.9514876
28.7832071,76.9500607
28.7797729,76.9483076
28.7753325,76.9502173
28.7694153,76.955262
28.7676623,76.9556504
28.7633688,76.95133
28.7630068,76.9509481
28.7629381,76.9504556
28.7623437,76.9497883
28.7594422,76.9474623
28.7587499,76.9467445
28.7572508,76.9457177
28.7538892,76.9444259
28.7503544,76.9505414
28.7478051,76.9534415
28.7458845,76.9559208
28.7450641,76.9565185
28.7428367,76.9587554
28.7417378,76.9579937
28.7392205,76.9567234
28.7385321,76.9562616
28.7381857,76.9560292
28.7374293,76.9563447
28.7357004,76.9584378
28.7353843,76.9585959
28.7329891,76.9597939
28.7319701,76.9598573
28.7309719,76.9596502
28.7299219,76.9598369
28.7295353,76.9597831
28.7234529,76.9558714
28.7179393,76.951228
28.7124612,76.9481166
28.7099695,76.95167
28.7037945,76.9613796
28.7000852,76.9664769
28.6991996,76.968025
28.6978491,76.9664082
28.6951971,76.9644266
28.6934306,76.963476
28.6920575,76.9632217
28.6895521,76.9613603
28.6877225,76.9595825
28.6864057,76.958883
28.6839624,76.9574303
28.6807923,76.9567565
28.6760737,76.9559905
28.6715733,76.9556161
28.6695739,76.9545013
28.6705661,76.9511695
28.6713417,76.9490489
28.6716072,76.9451329
28.671128,76.9445986
28.670824,76.9439173
28.6702357,76.9373684
28.6677178,76.9354545
28.6672824,76.9348301
28.6651803,76.9332154
28.6643872,76.933181
28.6622379,76.9325722
28.6613591,76.9322326
28.660622,76.9316844
28.6592819,76.9311887
28.6496429,76.9245164
28.6457753,76.9292174
28.6427768,76.9307597
28.6412477,76.9326844
28.6389012,76.9352872
28.6374868,76.9367807
28.6350517,76.9398534
28.6330563,76.9443942
28.6308134,76.9435575
28.6299836,76.943248
28.6272319,76.9423962
28.6231673,76.939244
28.6210841,76.9372056
28.6184416,76.9352663
28.6190485,76.9335518
28.6232448,76.9277947
28.6271453,76.9245691
28.6307577,76.9210608
28.631479,76.9191339
28.6321799,76.9142339
28.6270511,76.9087248
28.6236245,76.9065341
28.6261962,76.902185
28.631366,76.8929384
28.6318048,76.8893571
28.6283153,76.8852678
28.6259852,76.8842712
28.6237178,76.8845249
28.6144297,76.880428
28.6091845,76.8780984
28.6048673,76.8743501
28.6030003,76.8718455
28.5973328,76.8703656
28.5912896,76.8681209
28.5887345,76.8666635
28.5873666,76.8653824
28.5855295,76.8646101
28.5852591,76.8571054
28.5845749,76.8462014
28.5845629,76.8460105
28.5841095,76.8443978
28.5835937,76.8427697
28.5825448,76.8394661
28.5825354,76.8394359
28.5732306,76.8388351</textarea>
<br><br>
<H2>Enter POLYLINE Lat/Lng (One vertex per line):</H2>
<textarea id="polylineCoords" style="width: 425px; height: 150px;">28.54169, 77.37294
28.54169, 77.37293
28.54168, 77.3729
28.54166, 77.37286
28.54163, 77.37275
28.54163, 77.37275
28.54147, 77.37277
28.54132, 77.37277
28.54132, 77.37277
28.5413, 77.37274
28.54128, 77.37266
28.54124, 77.37257
28.54124, 77.37257
28.54083, 77.37341
28.54061, 77.37383
28.54056, 77.37392
28.54053, 77.374
28.54052, 77.37405
28.54052, 77.37407
28.54053, 77.37409
28.54053, 77.3741
28.54054, 77.37412
28.54057, 77.37414
28.54139, 77.37472
28.54165, 77.37489
28.54236, 77.37539
28.54236, 77.37539
28.5423, 77.37549
28.54043, 77.37424
28.54039, 77.3742
28.54038, 77.37419
28.54036, 77.37417
28.54035, 77.37415
28.54035, 77.37412
28.54035, 77.37412
28.54035, 77.3741
28.54035, 77.37407
28.54036, 77.37404
28.54038, 77.37401
28.54061, 77.37352
28.54092, 77.3729
28.54112, 77.37248
28.54157, 77.37162
28.54168, 77.3714
28.54185, 77.37109
28.54211, 77.37072
28.54211, 77.37072
28.54218, 77.37051
28.54222, 77.37041
28.54224, 77.37034
28.54224, 77.37032
28.54225, 77.37028
28.54226, 77.37024
28.54226, 77.37021
28.54228, 77.3701
28.54206, 77.36975
28.54187, 77.36941
28.54051, 77.36718
28.54021, 77.36671
28.53975, 77.36597
28.5397, 77.3659
28.53892, 77.36463
28.53886, 77.36455
28.53879, 77.36448
28.5387, 77.36439
28.53863, 77.36436
28.53858, 77.36433
28.53847, 77.36431
28.53807, 77.36427
28.5365, 77.36418
28.53601, 77.36415
28.53582, 77.36414
28.53555, 77.36413
28.53474, 77.36411
28.53394, 77.36409
28.5337, 77.36408
28.53345, 77.36405
28.53342, 77.36404
28.53307, 77.364
28.533, 77.364
28.53279, 77.36396
28.53268, 77.36393
28.5326, 77.3639
28.53253, 77.36386
28.53244, 77.36381
28.53232, 77.36373
28.53213, 77.36357
28.53197, 77.36344
28.53078, 77.36247
28.5307, 77.3624
28.53059, 77.36231
28.53015, 77.36194
28.53013, 77.36192
28.52985, 77.3617
28.52959, 77.3615
28.52955, 77.3615
28.52951, 77.3615
28.52949, 77.36151
28.52947, 77.36151
28.52944, 77.36151
28.52942, 77.36151
28.5294, 77.3615
28.52936, 77.36149
28.52933, 77.36147
28.52931, 77.36146
28.52929, 77.36143
28.52927, 77.36141
28.52925, 77.36138
28.52924, 77.36135
28.52923, 77.36132
28.52923, 77.36127
28.52923, 77.36123
28.52923, 77.3612
28.52924, 77.36117
28.52925, 77.36116
28.52926, 77.36114
28.52927, 77.36112
28.52928, 77.36111
28.5293, 77.3611
28.52931, 77.36108
28.52932, 77.36107
28.52934, 77.36106
28.52936, 77.36105
28.5294, 77.36104
28.52943, 77.36105
28.52945, 77.36105
28.52945, 77.36105
28.52949, 77.36102
28.52956, 77.36098
28.5296, 77.36095
28.52977, 77.3608
28.52991, 77.36058
28.5301, 77.36032
28.53021, 77.36016
28.53035, 77.35997
28.53053, 77.35973
28.53087, 77.35931
28.5311, 77.35902
28.53147, 77.35857
28.53195, 77.35796
28.53209, 77.35779
28.53223, 77.35757
28.5325, 77.35723
28.53282, 77.35676
28.53311, 77.35634
28.53339, 77.35592
28.53364, 77.35553
28.53394, 77.3551
28.53407, 77.35489
28.53407, 77.35489
28.53452, 77.35423
28.53467, 77.35399
28.53469, 77.35396
28.53472, 77.35392
28.53483, 77.35377
28.53508, 77.3534
28.53527, 77.35313
28.53527, 77.35311
28.53531, 77.35301
28.53543, 77.35285
28.53549, 77.35277
28.5363, 77.35155
28.53651, 77.35122
28.53742, 77.34977
28.53753, 77.3496
28.53876, 77.3476
28.53883, 77.3475
28.54043, 77.34492
28.54231, 77.34191
28.5425, 77.34161
28.54256, 77.34153
28.54276, 77.34121
28.54333, 77.34029
28.54368, 77.33975
28.54431, 77.33877
28.54456, 77.33839
28.54485, 77.33796
28.54497, 77.3378
28.54503, 77.33773
28.54508, 77.33767
28.54561, 77.33698
28.54576, 77.3368
28.54576, 77.3368
28.54623, 77.3365