Jump to content

Module talk:WikidataCoord

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Error of WikidataCoord

[edit]

Precision of ±0.1° seems to make an error. ±1° is fine, as is ±0.01°. 213.205.251.75 (talk) 18:59, 25 September 2016 (UTC)[reply]

Can you show examples of what you mean?
Trappist the monk (talk) 19:29, 25 September 2016 (UTC)[reply]
@Trappist the monk: I suppose you should change Wikdata to Wikidata for the coordinate template. :-) --Gereon K. (talk) 20:59, 20 July 2017 (UTC)[reply]
You could have done that, the module isn't protected.
Trappist the monk (talk) 21:06, 20 July 2017 (UTC)[reply]
The editing format is not standard source editing. I was afraid to edit code. --Gereon K. (talk) 13:06, 23 July 2017 (UTC)[reply]

Strange error

[edit]

There might be some strange error in module, see Talk:Statue of Lutgardis, Charles Bridge#Strange error. Jklamo (talk) 18:40, 24 June 2019 (UTC)[reply]

Problem with coordinate using dm (dms without s)

[edit]

If the coordinate is without arcseconds, it falls over. I think the seconds should be defaulted to 0"
Not Samuel Pepys (talk) 11:31, 27 October 2020 (UTC)[reply]

Are you sure? If I use the coordinates shown on the doc page for this module and remove the seconds portions that I get a working link:
47°34'12"N, 52°40'55"W47°34'N, 52°40'W
{{#invoke:WikidataCoord|main|47°34'N, 52°40'W}}47°34′N 52°40′W / 47.567°N 52.667°W / 47.567; -52.667
Do you have an example that does not work?
Trappist the monk (talk) 11:59, 27 October 2020 (UTC)[reply]
https://wiki.riteme.site/w/index.php?title=Template_talk:WikidataCoord&oldid=985687582
also, GeoHack out of the {{Infobox settlement}} gives different errors, such as
https://geohack.toolforge.org/geohack.php?pagename=Argao&params=9_53_N_123_36_E_type:city(72366)_region:PH-CEB so doesn't give dim: but gives type:city(pop) and gives a region:PH-CEB which shouldn't be used for third-order places (check GeoNames ID = 1730195) Not Samuel Pepys (talk) 18:51, 27 October 2020 (UTC)[reply]
I am not going to even attempt to decode what it is that you are saying at Template talk:WikidataCoord § Changing. I just go cross-eyed when I try to read that. Clearly, there is something wrong with this from {{PH_wikidata/power}}:
{{safesubst:#ifexpr: {{{1|}}}<=625|625|3125}}}}}}))}}
I asked you for an example that shows that this module does not work with coordinates that omit seconds. I don't think that you have given me such an example. If this module is broken, provide an example using the simplest construction you can create.
Trappist the monk (talk) 19:23, 27 October 2020 (UTC)[reply]
1 a fourth-order place, Alang-alang (Q4708210) area=0.48 km2 coordinates 10°19'55"N, 123°57'13"E
{{WikidataCoord|Q4708210|dim:1000|format=dms|display=i}} (display normally display=it but not here for testing)
10°20′6″N 123°56′56″E / 10.33500°N 123.94889°E / 10.33500; 123.94889
GeoHack - https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=10_19_55_N_123_57_13_E_dim:1000 – Correct
via Infobox it gives https://geohack.toolforge.org/geohack.php?pagename=Alang-alang,_Mandaue&params=10_19_55_N_123_57_13_E_type:city(13457)_region:PH-CEB – wrong, twice
2 a third-order place, Argao (Q315703) area=191.50 km2 coordinates 9°53'N, 123°36'E
{{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i}}
9°53′N 123°36′E / 9.883°N 123.600°E / 9.883; 123.600
direct GeoHack – https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=9_53_N_123_36_E_ – no cordinate parameters
via Infobox – https://geohack.toolforge.org/geohack.php?pagename=Argao&params=9.88_N_123.6_E_region:PH_type:city(72366) region is short, and should be given only for adm1st and adm2nd; type:city(pop) is not particularly helpful
3 a second-order place, Siquijor (Q13879) area=337.49 km2 coordinates 9°11'N, 123°34'E
{{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i}}
9°10′48″N 123°34′48″E / 9.18000°N 123.58000°E / 9.18000; 123.58000
direct GeoHack – https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=9_11_N_123_34_E_ – no coordinate parameters
via Infobox – https://geohack.toolforge.org/geohack.php?pagename=Siquijor&params=9.18_N_123.57_E_region:PH_type:adm1st_dim:8km region:PH is short; type:adm1st is wrong; dim:8km is wrong
4 a first-order place Central Visayas (Q13669) area=15,895.66 km2 coordinates 10°0'N, 123°30'E
{{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i}}
10°0′N 123°30′E / 10.000°N 123.500°E / 10.000; 123.500
direct GeoHack – https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=10_0_N_123_30_E_ – no coordinate parameters
via Infobox – https://geohack.toolforge.org/geohack.php?pagename=Central_Visayas&params=10_N_123.5_E_region:PH_type:city(7396898) incomplete region; type:city(pop)
I'll complete tomorrow. Not Samuel Pepys (talk) 00:23, 28 October 2020 (UTC)[reply]

(I don't know how to write a left arrow) I tried 2 – 4 changing wikidata to full dms:

2b direct from template https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=9_53_0_N_123_36_0_E_type:adm3rd_dim:16000
via infobox https://geohack.toolforge.org/geohack.php?pagename=Argao&params=9.8833_N_123.6_E_region:PH_type:city(72366)

3b direct from template https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=9_11_0_N_123_34_0_E_type:adm2nd_region:PH-SIG_dim:64000
via infobox https://geohack.toolforge.org/geohack.php?pagename=Siquijor&params=9.1833_N_123.5667_E_region:PH_type:adm1st_dim:8km

4b direct from template https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=10_0_0_N_123_30_0_E_type:adm1st_region:PH-07_dim:256000
via infobox https://geohack.toolforge.org https://geohack.toolforge.org/geohack.php?pagename=Central_Visayas&params=10_0_0_N_123_30_0_E_region:PH-07_type:city(7396898)

So different coordinate parameters with full dms (with s=0"). But still wrong!

Not Samuel Pepys (talk) 09:18, 28 October 2020 (UTC)[reply]

So what you are really complaining about is not that Module:WikidataCoord doesn't handle coordinates without seconds but that it does not include the template parameters in the call to {{coord}} when seconds are omitted. It would have been better for both of us had you simply said that at the beginning.
Yep, {{coord}} parameters are not passed when seconds are omitted. This module did not initially support degrees/minutes; that was added later by another editor so I'll fix that. You do know that {{coord}} has |qid=, right? See these:
{{coord|qid=Q4708210|dim:1000|format=dms|display=i}}10°20′06″N 123°56′56″E / 10.335°N 123.949°E / 10.335; 123.949
{{coord|qid=Q315703|type:adm3rd_dim:16000|format=dms|display=i}}9°53′N 123°36′E / 9.88°N 123.6°E / 9.88; 123.6
Trappist the monk (talk) 11:19, 28 October 2020 (UTC)[reply]
Fixed I think. Your examples:
  1. {{WikidataCoord|Q4708210|dim:1000|format=dms|display=i}}
    {{coord|10|20|6|N|123|56|56|E|dim:1000}}
    10°20′6″N 123°56′56″E / 10.33500°N 123.94889°E / 10.33500; 123.94889
  2. {{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i}}
    {{coord|9|53|N|123|36|E|type:adm3rd_dim:16000}}
    9°53′N 123°36′E / 9.883°N 123.600°E / 9.883; 123.600
  3. {{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i}}
    {{coord|9|10|48|N|123|34|48|E|type:adm2nd_region:PH-SIG_dim:64000}}
    9°10′48″N 123°34′48″E / 9.18000°N 123.58000°E / 9.18000; 123.58000
  4. {{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i}}
    {{coord|10|0|N|123|30|E|type:adm1st_region:PH-07_dim:256000}}
    10°0′N 123°30′E / 10.000°N 123.500°E / 10.000; 123.500
Trappist the monk (talk) 12:08, 28 October 2020 (UTC)[reply]
Thanks. Yes, I spent hours, more than four, just to find the question. So that's fine now. But I don't know what is the point of WikidataCoord when it does the same think as coord? PS only four of your answers are printed!
The other question is why is the internal gubbins of infobox settlement ignoring the parameters from coord / wikidatacoord and instead make up stupid from here and there wikidata – region is not put in third- and fourth-order so they're insisting (wrongly) from a higher order one; and type:city is ludicrously, completely wrong, while dim: is ignored even though it's true. Not Samuel Pepys (talk) 13:35, 28 October 2020 (UTC)[reply]
This module was created in May 2016; before support for |qid= was added to Module:Coordinates in November 2018.
What do you mean by: PS only four of your answers are printed!
I am not familiar with {{Infobox settlement}}, but a cursory glance through the template's wikitext doesn't clearly show that that template gets anything from wikidata. Clearly, it gets data from Module:ISO 3166 which also does not appear to get anything from wikidata. To resolve issues with {{Infobox settlement}}, your next stop is Template talk:Infobox settlement. Write a simple question; do not obfuscate with unnecessary detail as you did here.
Trappist the monk (talk) 14:42, 28 October 2020 (UTC)[reply]