Changeset 11981 in josm for trunk/scripts
- Timestamp:
- 2017-04-22T22:55:31+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/scripts/SyncEditorLayerIndex.groovy
r11975 r11981 454 454 } 455 455 } 456 myprintln "*** Same URL, but different information: ***" 457 for (def url : eliUrls.keySet()) { 458 if (!josmUrls.containsKey(url)) continue 459 def e = eliUrls.get(url) 460 def j = josmUrls.get(url) 461 462 def et = getDescriptions(e) 463 def jt = getDescriptions(j) 464 if (et.size() > 0) et = et["en"] 465 if (jt.size() > 0) jt = jt["en"] 466 if (!et.equals(jt)) { 467 if (!jt) { 468 myprintln "+ SKIP - Missing JOSM description (${et}): ${getDescription(j)}" 469 } else if (et) { 470 myprintln "+ SKIP * Description differs (${et} != '${jt}'): ${getDescription(j)}" 471 } else if (!options.nomissingeli) { 472 myprintln "+ Missing ELI description ('${jt}'): ${getDescription(j)}" 473 } 474 } 475 476 et = getPermissionReferenceUrl(e) 477 jt = getPermissionReferenceUrl(j) 478 if (!jt) jt = getTermsOfUseUrl(j) 479 if (!et.equals(jt)) { 480 if (!jt) { 481 myprintln "+ SKIP - Missing JOSM license URL (${et}): ${getDescription(j)}" 482 } else if (et) { 483 myprintln "+ SKIP * License URL differs (${et} != '${jt}'): ${getDescription(j)}" 484 } else if (!options.nomissingeli) { 485 myprintln "+ Missing ELI license URL ('${jt}'): ${getDescription(j)}" 486 } 487 } 488 489 et = getAttributionUrl(e) 490 jt = getAttributionUrl(j) 491 if (!et.equals(jt)) { 492 if (!jt) { 493 myprintln "+ SKIP - Missing JOSM attribution URL (${et}): ${getDescription(j)}" 494 } else if (et) { 495 myprintln "+ SKIP * Attribution URL differs (${et} != '${jt}'): ${getDescription(j)}" 496 } else if (!options.nomissingeli) { 497 myprintln "+ Missing ELI attribution URL ('${jt}'): ${getDescription(j)}" 498 } 499 } 500 501 et = getAttributionText(e) 502 jt = getAttributionText(j) 503 if (!et.equals(jt)) { 504 if (!jt) { 505 myprintln "+ SKIP - Missing JOSM attribution text (${et}): ${getDescription(j)}" 506 } else if (et) { 507 myprintln "+ SKIP * Attribution text differs (${et} != '${jt}'): ${getDescription(j)}" 508 } else if (!options.nomissingeli) { 509 myprintln "+ Missing ELI attribution text ('${jt}'): ${getDescription(j)}" 510 } 511 } 512 513 et = getProjections(e) 514 jt = getProjections(j) 515 if (et) et = String.join(" ", et.toSorted()); 516 if (jt) jt = String.join(" ", jt.toSorted()); 517 if (!et.equals(jt)) { 518 if (!jt) { 519 myprintln "+ SKIP - Missing JOSM projections (${et}): ${getDescription(j)}" 520 } else if (et) { 521 myprintln "+ SKIP * Projections differ (${et} != '${jt}'): ${getDescription(j)}" 522 } else if (!options.nomissingeli) { 523 myprintln "+ Missing ELI projections ('${jt}'): ${getDescription(j)}" 524 } 525 } 526 } 456 527 myprintln "*** Mismatching shapes: ***" 457 528 for (def url : josmUrls.keySet()) { … … 647 718 r = e.getServerProjections() 648 719 } else { 649 r = e.get("properties").get("available_projections") 720 def s = e.get("properties").get("available_projections") 721 if (s) { 722 r = [] 723 for (def p : s) 724 r += p.getString() 725 } 726 650 727 } 651 728 return r ? r : []
Note:
See TracChangeset
for help on using the changeset viewer.