Jump to content

Module talk:WikidataCoord

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Trappist the monk (talk | contribs) at 11:20, 28 October 2020 (Problem with coordinate using dm (dms without s)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Error of WikidataCoord

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

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)

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://en.wikipedia.org/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°19′54.1″N 123°56′45.6″E / 10.331694°N 123.946000°E / 10.331694; 123.946000
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°19′54″N 123°56′46″E / 10.3317°N 123.946°E / 10.3317; 123.946
{{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]