Module talk:WikidataCoord: Difference between revisions

Content deleted Content added
Strange error: new section
 
(9 intermediate revisions by 2 users not shown)
Line 12:
 
There might be some strange error in module, see [[Talk:Statue of Lutgardis, Charles Bridge#Strange error]]. [[User:Jklamo|Jklamo]] ([[User talk:Jklamo|talk]]) 18:40, 24 June 2019 (UTC)
 
== 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"<br />[[User:Not Samuel Pepys|Not Samuel Pepys]] ([[User talk:Not Samuel Pepys|talk]]) 11:31, 27 October 2020 (UTC)
: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:
:<code>47°34&amp;#39;12&amp;#34;N, 52°40&amp;#39;55&amp;#34;W</code> → <code>47°34&amp;#39;N, 52°40&amp;#39;W</code>
::<code><nowiki>{{#invoke:WikidataCoord|main|47°34&#39;N, 52°40&#39;W}}</nowiki></code> → {{#invoke:WikidataCoord|main|47°34&#39;N, 52°40&#39;W}}
:Do you have an example that does not work?
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 11:59, 27 October 2020 (UTC)
::https://en.wikipedia.org/w/index.php?title=Template_talk:WikidataCoord&oldid=985687582
::also, GeoHack out of the {{tl|Infobox settlement}} gives different errors, such as<br />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) [[User:Not Samuel Pepys|Not Samuel Pepys]] ([[User talk:Not Samuel Pepys|talk]]) 18:51, 27 October 2020 (UTC)
:::I am not going to even attempt to decode what it is that you are saying at {{slink|Template talk:WikidataCoord#Changing}}. I just go cross-eyed when I try to read that. Clearly, there is something wrong with this from {{tlx|PH_wikidata/power}}:
::::<syntaxhighlight lang="moin">{{safesubst:#ifexpr: {{{1|}}}<=625|625|3125}}}}}}))}}</syntaxhighlight>
:::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.
:::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 19:23, 27 October 2020 (UTC)
::::1 a fourth-order place, {{Q|Q4708210}} area=0.48 km2 coordinates 10°19'55"N, 123°57'13"E<br /><nowiki>{{WikidataCoord|Q4708210|dim:1000|format=dms|display=i}}</nowiki> (display normally <code>display=it</code> but not here for testing)<br />{{WikidataCoord|Q4708210|dim:1000|format=dms|display=i}}<br />GeoHack - https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=10_19_55_N_123_57_13_E_dim:1000 – Correct<br />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, {{Q|Q315703}} area=191.50 km2 coordinates 9°53'N, 123°36'E<br /><nowiki>{{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i}}</nowiki><br />{{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i}}<br />direct GeoHack – https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=9_53_N_123_36_E_ – no cordinate parameters<br />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, {{Q|Q13879}} area=337.49 km2 coordinates 9°11'N, 123°34'E<br /><nowiki>{{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i}}</nowiki><br />{{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i}}<br />direct GeoHack – https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=9_11_N_123_34_E_ – no coordinate parameters<br />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 {{Q|Q13669}} area=15,895.66 km2 coordinates 10°0'N, 123°30'E<br /><nowiki>{{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i}}</nowiki><br />{{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i}}<br />direct GeoHack – https://geohack.toolforge.org/geohack.php?pagename=Module_talk:WikidataCoord&params=10_0_N_123_30_E_ – no coordinate parameters<br />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. [[User:Not Samuel Pepys|Not Samuel Pepys]] ([[User talk:Not Samuel Pepys|talk]]) 00:23, 28 October 2020 (UTC)
<hr />
(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<br />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<br />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<br />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!
 
[[User:Not Samuel Pepys|Not Samuel Pepys]] ([[User talk:Not Samuel Pepys|talk]]) 09:18, 28 October 2020 (UTC)
: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 {{tlx|coord}} when seconds are omitted. It would have been better for both of us had you simply said that at the beginning.
:
:Yep, {{tnull|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 {{tnull|coord}} has {{para|qid}}, right? See these:
::<code><nowiki>{{coord|qid=Q4708210|dim:1000|format=dms|display=i}}</nowiki></code> → {{coord|qid=Q4708210|dim:1000|format=dms|display=i}}
::<code><nowiki>{{coord|qid=Q315703|type:adm3rd_dim:16000|format=dms|display=i}}</nowiki></code> → {{coord|qid=Q315703|type:adm3rd_dim:16000|format=dms|display=i}}
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 11:19, 28 October 2020 (UTC)
:
:Fixed I think. Your examples:
:#<code><nowiki>{{WikidataCoord|Q4708210|dim:1000|format=dms|display=i}}</nowiki></code>
:#:{{WikidataCoord|Q4708210|dim:1000|format=dms|display=i|_debug=x}}
:#:{{WikidataCoord|Q4708210|dim:1000|format=dms|display=i}}
:#<code><nowiki>{{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i}}</nowiki></code>
:#:{{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i|_debug=x}}
:#:{{WikidataCoord|Q315703|type:adm3rd_dim:16000|format=dms|display=i}}
:#<code><nowiki>{{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i}}</nowiki></code>
:#:{{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i|_debug=x}}
:#:{{WikidataCoord|Q13879|type:adm2nd_region:PH-SIG_dim:64000|format=dms|display=i}}
:#<code><nowiki>{{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i}}</nowiki></code>
:#:{{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i|_debug=x}}
:#:{{WikidataCoord|Q13669|type:adm1st_region:PH-07_dim:256000|format=dms|display=i}}
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 12:08, 28 October 2020 (UTC)
::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. [[User:Not Samuel Pepys|Not Samuel Pepys]] ([[User talk:Not Samuel Pepys|talk]]) 13:35, 28 October 2020 (UTC)
:::This module was created in May 2016; before support for {{para|qid}} was added to [[Module:Coordinates]] in November 2018.
:::
:::What do you mean by: {{tq|PS only four of your answers are printed!}}
:::
:::I am not familiar with {{tlx|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 {{tnull|Infobox settlement}}, your next stop is [[Template talk:Infobox settlement]]. Write a simple question; do not obfuscate with unnecessary detail as you did here.
:::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 14:42, 28 October 2020 (UTC)