More Callichthyinae than I can imagine? (But no loricariids)

A historical forum for issues reported in the suggestions and bugs forum that have been subsequently fixed or resolved.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

I've been doing some research on how all this works. It's been over a decade since I last worked on this and a lot of the math/conversion work for it was ably done by @MatsP (always grateful).

So, at the point you do a data submission, the type locality is parsed for something that looks like a set of co-ords. These are then put in the read-only ("computed") fields. Note to self, would be helpful if they were mapped at this stage. This seems an odd design (I should know, I did it) because either you give the admin who is the data submitter the ability to submit this data or you do it later when a SuperUser vets the data submission. Need to think about that.

The only other part of this is the geocode checker which only points out invalid text that looks a bit like a lat long but isn't or is truly invalid. So now, we need to understand what the parser actually does.

It is sent some text (for Parotocinclus bahiaensis this is " Rio Itapicuru, on Federal highway, BR 407, 8 kilometres north of Senhor do Bonfim to Juazeiro, Bahia State, Brazil, 40°11'01"S, 10°24'49"W.") and then it should return the lat and long in decimal degrees (because that's the simplest form for a computer to store).

Thus, 40°11'01"S, 10°24'49"W is our starting point. If you have a look at online converters, they always ask for this data in the component fields - because it's hard to split it all up to use for conversion into decimal degrees. Also, S and W could be N or E, is the seconds symbol a double quote (") or two single quotes (''). Which quote (',` or a hex or HTML entity representation of any of these symbols are used. In short, it's messy.

Out of time for now, more soon.

Jools
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

So, have checked this one and it seems like the text in the description is just plain wrong.

The descriptions says 40°11'01.0"S 10°24'49.0"W (-40.183611, -10.413611) and the actual location is around 10°24'49.6"S 40°11'01.3"W (-10.413771, -40.183703). Once you do the research, you see the author just put the S and W on the wrong co-ords!

Becuase the computed values are "hard wired" into the data, the trusty data submitter/admin can't fix this even if they overtype the type locality data with a correct value. I am writing this all out as I probably knew this at one point, didn't write it down and now have to go through it all again! Plus, if I am wrong in my assertions, I am sure someone will correct it up.

So, problem 1 is that where the data is valid but wrong, an admin needs to be able to edit. Needs some thought but nearly there...

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

Thanks for the explanation, Jools.

I've tried to determine who is responsible for this type locality. It's not the original discovery (too old) I presume it's a redescription at some point in time, but do far I've not found the right paper with full text to confirm.

Cheers, Eric
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

bekateen wrote: Sat Oct 03, 2020 4:11 pm Thanks for the explanation, Jools.

I've tried to determine who is responsible for this type locality. It's not the original discovery (too old) I presume it's a redescription at some point in time, but do far I've not found the right paper with full text to confirm.

Cheers, Eric
It could have been CoF in this case.

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

I've sent an email to Fishbase already
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

I've changed the data submission/vetting process. Could you try one out? In other words, try to correct an erroneous entry?

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

Okay will do
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

bekateen wrote: Sat Oct 03, 2020 4:55 pm Okay will do
:thumbsup:

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

Okay, Microglanis maculatus has an error.

The type locality reads:
Goiás, município de Barro Alto, upper rio Tocantins basin, ribeirão Pouso Alegre, tributary of rio dos Patos, 15°01’26"S, 8°49’51"W, Brazil.
The longitude should be -48°49’51"W

I tried to change the longitude from something starting with -8 to the same number but starting with -48.

I found that I am unable to edit this from my phone. For some reason, every time I make the edit on my phone and then press the "Submit" button, there was some kind of glitch, wherein the page would refresh as the editor and my changes had been removed.

On my laptop, I find it's also difficult to make the change in only one step because (I suspect) the lat and long fields are filled out to their size limit of characters. So I have to delete the existing entry and type my own fresh (as opposed to simply deleting the erroneous character and substituting the right numbers, while leaving the rest of the values unchanged).

No matter, I think I had a successful submission. I'll look forward to discovering that it worked.

Cheers, Eric
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

I think it did. :-)

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

Okay, I've culled through all families and edited all type localities which appeared on incorrect continents or clearly in mis-mapped open waters.

I must have done too much, because by the time I finished, Google Maps was refusing to map the coordinates of families for me without displaying that shadow overlay with the warning that it couldn't map stuff "This page can't load Google Maps correctly." I think I broke Google Maps. :))

Below is a semi complete list of the species I fixed and the errors I found. The list is semicomplete because in the beginning, I wasn't recording the problem found.

Cheers, Eric
Harttia depressa
Harttia uatumensis
Harttia trombetensis
Rineloricaria langei
Pareiorhina carrancas
Neoplecostomus pirangaensis
Panaqolus changae
Farlowella azpelicuetae
Olyra astrifera
Hypostomus hemicochliodon
Curculionichthys oliveirai
Parotocinclus jacumirim
Ancistrus cryptophthalmus
Sturisoma monopelte (the second value in a range of lats was treated as long)
Parotocinclus bahaiensis
Otothyropsis polyodon
Neoplecostomus watersi
Tetracamphilius pectinatus Written as 45° 06.5'S, 13° 48'E; Should be 04° 56.5'S, 13° 48'E
Brachyrhamdia thayeri
Pimelodella leptosoma (the second value in a range of lats was treated as long)
Phenacorhamdia unifasciata (S, not N)
Ammoglanis amapaensis W not E in type locality -54.587778
Ituglanis australis (error in type locality using " instead of ' for minutes of longitude)
Ituglanis bambui (error in longitude in type locality 446°23'W should be 46°23'W
Henonemus taxistigmus (the second value in a range of lats was treated as long)
Trichomycterus caipora (' symbol for ")
Trichomycterus itacambirussu (lat long simply listed in reverse order, but typed correctly)
Trichomycterus jequitinhonhae (lat long simply listed in reverse order, but typed correctly)
Trichomycterus landinga (lat long simply listed in reverse order, but typed correctly)
Trichomycterus maracaya (latitude and longitude reversed)
Trichomycterus pantherinus (symbol for seconds of Long mistyped as minutes symbol)
Trichomycterus payaya (latitude and longitude reversed)
Trichomycterus pirabitira error in original description, reporting long seconds as 95. perhaps 9.5"?
Astroblepus pholeter: ambiguity of latitude created by range of values, but data inconsistent with claim of 4 km north of Archidona
Pseudeutropius indigens: Latitude minutes typed with degree symbol, longitude plotted as 11 deg rather than 102degr
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

That's great, thanks a bunch! I am working through them now. This brings us on to problem 2: when a type locality is correct, why is in not being parsed/converted into the correct decimal lat/long numbers. However, this is not in the numbers I expected, seems there are a significant number of errors in the source data.

One reason might be that there are no seconds in the original text .e.g Trichomycterus jequitinhonhae at 16°45'S, 42°18'W.

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

There was some kind of flaw in everything I checked. For some, the lat and long were correct but the authors reported them in the wrong order.

E.g, instead of 16°45'S, 42°18'W, their description was wrtten as 42°18'W, 16°45'S, and the parser can't handle that. It assumes the first number is lat no matter if E or W is included, and the parser defaults to positive numbers if the proper N/S or E/W letter is not found.

Cheers, Eric
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

Agreed, so I can address that. However, for example, Parotocinclus jacumirim has 12°34’59.3”S 38°18’59.6”W and it didn't handle that. Might be the ’ instead of a single quote ('). This could be because they used an Apple computer to first create the text.

Jools
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

Here is what the Type Locality updater does. The issue here is I suspect it has "unfixed" some of the work because the source data wasn't right or was not interpreted correctly. I need to fix this otherwise a lot of the hard work you are putting in will go to waste. I will, however, either re-apply it or ensure a fix somehow. Where the undernoted says "Update!" is where the software has identified a "fix" for the species above - so I will highlight/annotate them in order to understand what has occurred.

Jools

Henonemus taxistigmus, type locality=Rupununi River, Guyana, 2°-3°N, 50°20'W.
Lat=2, long=-3
ROW Lat=2, long=-50.333333

** Update! **
** Broken! **
Neosilurus pseudospinosus, type locality=Rocky pool of Ord River on Old Lissadel Station, Kimberley District, Western Australia, about 16°40'S, 128°83'E.
ROW Lat=0, long=0 - please review.
** Broken! **
Platydoras armatulus, type locality=Río Paraná, but not below 27°30'S, South America.
ROW Lat=0, long=0 - please review.
Ancistrus cryptophthalmus, type locality=Caverna Passa Três, about 300 meters into the cave, 13°20' to 13°52'S, 46°16' to 46°30'W, Rio São Vicente system, São Domingos, Goiás State, Brazil.
Lat=13.333333333333, long=13.866666666667
ROW Lat=-13.33333333, long=-46.266667

** Update! **
Hypostomus hemicochliodon, type locality=4.54 kilometers from Iquitos center, 3°45'07"S, 73°16'59"W. Río Amazonas drainage at Pampa Chica, Río Nanay, Peru.
Lat=-3.7519444444444, long=-73.283055555556
ROW Lat=-3.7519444444444, long=-73.28305556

** Update! **
Trichomycterus maracaya, type locality=Unnamed streamlet at the foothill of the Morro de Ferro, about 21°46'45"S, 46°31'50"W, rio Pardo basin, Poços de Caldas, Minas Gerais State, Brazil.
Lat=-21.779166666667, long=-46.530555555556
ROW Lat=-21.779167, long=-46.530556

** Update! **
Pseudeutropius indigens, type locality=Toh Daeng peat swamp, Khlong Pak Pla, 6°11'11"N, 102°01'32"E, Narathiwat Province, Thailand.
Lat=6.1863888888889, long=102.02555555556
ROW Lat=6.1833333333333, long=102.025556

** Update! **
** Broken! **
Corydoras(ln9) paragua, type locality=Río Paragua, northwestern bank, river mouth area, río Itenez system, Provincia J.M. Velasco, Departamento Santa Cruz, Bolivia, 13°31.842'S, 61°90.015'W.
ROW Lat=-13.53, long=-62.5 - please review.
Sturisoma monopelte, type locality=Rupununi River, Guyana, 2°-3°N, 50°20'W.
Lat=2, long=-3
ROW Lat=2, long=-50.333333

** Update! **
Brachyrhamdia thayeria, type locality=Amazonas, Maraã, Lago Amanã, Rio Japurá basin, 2°32’06"S, 65°43’02"W, Brazil, elevation 44 meters.
Lat=-2.535, long=-65.717222222222
ROW Lat=-2.535, long=-65.71722222

** Update! **
Leptodoras marki, type locality=Rio Trairão, Fresco-Xingú basin, tributary of Rio de Ponte, 15 kilometers south of Cumaru do Norte, 7°56'34"S, 50°47'48"W, Cumaru do Norte, Pará, Brazil.
Lat=-7.9427777777778, long=-50.796666666667
ROW Lat=-7.9427777777778, long=-50.796667

** Update! **
** Broken! **
Micropanchax ehrichi, type locality=Mali, southwest of Bamako near Samalofila [Samalofira], 12°15'N, 8°72'W [coordinates corrected].
ROW Lat=0, long=0 - please review.
** Broken! **
Farlowella smithi, type locality=Rio Madeira, about 200 miles east of 62°20'W, Amazonas State, Brazil.
ROW Lat=0, long=0 - please review.
Tetracamphilius pectinatus, type locality=Congo basin, tributary of River Luala 26 kilometers north of Kibunzi, 8 kilometers south of turnoff to Kibunzi, Luozi District, 45°06.5'S, 13°48'E, Republic of Congo.
Lat=-45.108333333333, long=13.8
ROW Lat=-4.941667, long=13.8

** Update! **
Otothyropsis polyodon, type locality=Água Clara, ribeirão Tamanduá, tributary to rio Verde, near São Domingos Hydroeletric Plant, upper rio Paraná basin, 20°04'03"N, 53°11'21"W, Mato Grosso dul Sul, Brazil.
Lat=20.0675, long=-53.189166666667
ROW Lat=-20.0675, long=-53.189167

** Update! **
** Broken! **
Hyphessobrycon agulha, type locality=Madeira River, about 200 miles east of 62°20'W, Brazil.
ROW Lat=0, long=0 - please review.
** Broken! **
Hyphessobrycon langeanii, type locality=Kilometer 476.3 of Ferronorte railroad, 17°25'08"S, 53°13'60"W, córrego Mosquito, município de Alto Araguaia, Mato Grosso, Brazil.
ROW Lat=-17.418888888889, long=-53.233333333333 - please review.
** Broken! **
Nannostomus digrammus, type locality=Rio Madeira about 200 miles east of 62°20'W, Brazil.
ROW Lat=0, long=0 - please review.
Parotocinclus bahiensis, type locality=Rio Itapicuru, on Federal highway BR 407, 8 kilometers north of Senhor do Bonfim to Juazeiro, Bahia State, Brazil, 40°11'01"W, 10°24'49"S.
Lat=40.183611111111, long=10.413611111111
ROW Lat=-10.413611, long=-40.183611

** Update! **
** Broken! **
Fundulopanchax amieti, type locality=Rainforest creek on the road from Koupongo, 500 meters west of Somakak, Sanaga system, southwestern Cameroon, 3°58'N, 10°89'E.
ROW Lat=0, long=0 - please review.
** Broken! **
Trichomycterus aguarague, type locality=Provice Gran Chaco, National Park Aguarague, Quebrada Timboycito, a Río Caiguami tributary, Tarija, Bolivia, 21°30'S, 63°60'W, elevation 700-800 meters.
ROW Lat=0, long=0 - please review.
** Broken! **
Ancistrus tolima, type locality=Quebrada El Pascado, 3.599306°N, -74.854556°W, vereda San Pablo, municipio de Dolores, departamento de Tolima, Colombia.
ROW Lat=0, long=0 - please review.
** Broken! **
Glyptothorax kurdistanicus, type locality=Serdesht, at Little Zab (36°N), River Bané basin, Iran, elevation 1500 meters.
ROW Lat=0, long=0 - please review.
Parotocinclus jacumirim, type locality=Brazil, Bahia State, Dias d’Ávila, rio Jacumirim, tributary of rio Jacuípe, on road BA-093 between municipalities of Dias d’Ávila and Mata de São João, 12°34’59.3”S 38°18’59.6”W.
Lat=12.566666666667, long=38.3
ROW Lat=-12.583139, long=-38.316556

** Update! **
Astroblepus pholeter, type locality=Jumandi cave in Latas, 4 kilometers north of Archidona, Napo Province, eastern Ecuador, 0°20'S to 0°40'S, 77°50"W.
Lat=-0.33333333333333, long=0.66666666666667
ROW Lat=-0.666667, long=-77.833333

** Update! **
** Broken! **
Amphilius ruziziensis, type locality=Lufiro River, upper reaches of Matchuza, Ruzizi River drainage, ca. 2°44'00"S, 29°02'99"E, Rwanda.
ROW Lat=0, long=0 - please review.
** Broken! **
Chaetostoma trimaculineum, type locality=Santiago River drainage, Morona-Santiago Province, confluence of the Changachangasa and Tutanangosa rivers and upstream in both, 02°35'51.18''S, 78°11'1038''W.
ROW Lat=-2.59755, long=-78.186216666667 - please review.
Trichomycterus caipora, type locality=Município de Conceição de Macabu, lagoa Feia drainagem rio Macabu basin, rio Macabu upstream if the confluence of rio Carocango and rio Macabu, 22°04'51.8"S, 41°58'55.3"W, Estado de Rio de Janeiro, Brazil.
Lat=-22.081055555556, long=-41.982027777778
ROW Lat=-22.081055555556, long=-41.982028

** Update! **
Trichomycterus jequitinhonhae, type locality=Córrego Laranjeiras, 16°45'S, 42°18'W, Rio Jequitinhonha basin, County of Coronel Murta, Minas Gerais State, Brazil.
Lat=-16.75, long=-42.3
ROW Lat=-16.55, long=-42.75

** Update! **
Trichomycterus landinga, type locality=Córrego Moquém, 16°45'S, 42°35'W, Rio Jequitinhonha basin, County of Coronel Murta, Minas Gerais State, Brazil.
Lat=-16.75, long=-42.583333333333
ROW Lat=-16.75, long=-42.583333

** Update! **
Trichomycterus pantherinus, type locality=Below waterfall near Fazenda Sete Quedas, Rio da Prata, Rio Santa Maria da Victória basin, 20°03'15.9''S, 40°32'20.5''W, Município Santa Leopoldina, Estado de Espírito Santo, Brazil, elevation 377 meters.
Lat=-20.054416666667, long=-40.539027777778
ROW Lat=-20.054416666667, long=-40.539028

** Update! **
Trichomycterus payaya, type locality=Riacho Olhos d'água on road BA-131, tributary to rio Itapicuru-mirim, rio Itapicuru drainage, between Miguel Calmon and Jacobina, 11°20'19.5''S, 40°36'21.9''W, Miguel Calmon, Bahia, Brazil, elevation 505 meters.
Lat=-11.33875, long=-40.606083333333
ROW Lat=-11.33875, long=-40.606083

** Update! **
** Broken! **
Trichomycterus pirabitira, type locality=Small stream between Carmo do rio Claro and Conceição da Aparecida, tributary of rio Grande, rio Paraná basin, ca. 21°8'53"S, 46°14'95"W, Estado de Minas Gerais: Município de Conceição da Aparecida, Brazil, elevation ca. 960 meters.
ROW Lat=-21.148056, long=-46.235972 - please review.
Pimelodella leptosoma, type locality=Rupununi River, Guyana, 2°-3°N, 50°20'W.
Lat=2, long=-3
ROW Lat=2, long=-50.33333

** Update! **
** Broken! **
Chiloglanis kabaensis, type locality=Mongo River, east of Marela, on N2, Kaba River (Little Scarcies) drainage, Guinea, 10.17023°N, 11.
ROW Lat=0, long=0 - please review.
Phenacorhamdia unifasciata, type locality=Ribeirão Santana, tributary of River São Bartolomeu, 15°50'S, 47°40'W, District Federal, Brazil.
Lat=-15.833333333333, long=-47.666666666667
ROW Lat=-15.833333, long=-47.666666666667

** Update! **
Curculionichthys oliveirai, type locality=Paraná State, boundry between municipalities of Cambira and Apucarana, ribeirão Cambira, affluent of rio Ivaí, upper rio Pananá basin, 23°38'54"S, 51°29'58"W, Brazil.
Lat=-23.648333333333, long=-51.499444444444
ROW Lat=-23.648333333333, long=-51.499444

** Update! **
Neoplecostomus watersi, type locality=Córrego da Cachoeira, Rio Correntes drainage, upper Rio Paraná basin, municipality of Aporé, Goiás state, Brazil, 18°34'50.8"S, 52°05'52.8"W.
Lat=-18.580777777778, long=-52.098
ROW Lat=-18.580778, long=-52.098

** Update! **
** Broken! **
Pseudomystus sobrinus, type locality=Stream about 15 kilometers south of Tuy Hoa, 12°53'05"N, 109°23'70"E, Phu Yen Province, Vietnam.
ROW Lat=0, long=0 - please review.

** Summary **
Total: 1739
Updates: 0
Strange: 22
Lost: 0
Broken: 17
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

I have amended the Type Locality updater to provide more user-friendly output, hence it now provides the undernoted. I propose we work this through and then I go back and re-apply the fixes.

1). ** Stored Lat/Long doesn't match type locality **
Neosilurus pseudospinosus, type locality=Rocky pool of Ord River on Old Lissadel Station, Kimberley District, Western Australia, about 16°40'S, 128°83'E.
Parsed Lat=-16.666666666667, long=
Stored Lat=0, long=0

2). ** Stored Lat/Long doesn't match type locality **
Platydoras armatulus, type locality=Río Paraná, but not below 27°30'S, South America.
Parsed Lat=-27.5, long=
Stored Lat=0, long=0

3). ** Stored Lat/Long doesn't match type locality **
Corydoras(ln9) paragua, type locality=Río Paragua, northwestern bank, river mouth area, río Itenez system, Provincia J.M. Velasco, Departamento Santa Cruz, Bolivia, 13°31.842'S, 61°90.015'W.
Parsed Lat=-13.5307, long=
Stored Lat=-13.53, long=-62.5

4). ** Stored Lat/Long doesn't match type locality **
Micropanchax ehrichi, type locality=Mali, southwest of Bamako near Samalofila [Samalofira], 12°15'N, 8°72'W [coordinates corrected].
Parsed Lat=12.25, long=
Stored Lat=0, long=0

5). ** Stored Lat/Long doesn't match type locality **
Farlowella smithi, type locality=Rio Madeira, about 200 miles east of 62°20'W, Amazonas State, Brazil.
Parsed Lat=62.333333333333, long=
Stored Lat=0, long=0

6). ** Stored Lat/Long doesn't match type locality **
Hyphessobrycon agulha, type locality=Madeira River, about 200 miles east of 62°20'W, Brazil.
Parsed Lat=62.333333333333, long=
Stored Lat=0, long=0

7). ** Stored Lat/Long doesn't match type locality **
Hyphessobrycon langeanii, type locality=Kilometer 476.3 of Ferronorte railroad, 17°25'08"S, 53°13'60"W, córrego Mosquito, município de Alto Araguaia, Mato Grosso, Brazil.
Parsed Lat=-17.418888888889, long=
Stored Lat=-17.418888888889, long=-53.233333333333

8). ** Stored Lat/Long doesn't match type locality **
Nannostomus digrammus, type locality=Rio Madeira about 200 miles east of 62°20'W, Brazil.
Parsed Lat=62.333333333333, long=
Stored Lat=0, long=0

9). ** Stored Lat/Long doesn't match type locality **
Fundulopanchax amieti, type locality=Rainforest creek on the road from Koupongo, 500 meters west of Somakak, Sanaga system, southwestern Cameroon, 3°58'N, 10°89'E.
Parsed Lat=3.9666666666667, long=
Stored Lat=0, long=0

10). ** Stored Lat/Long doesn't match type locality **
Trichomycterus aguarague, type locality=Provice Gran Chaco, National Park Aguarague, Quebrada Timboycito, a Río Caiguami tributary, Tarija, Bolivia, 21°30'S, 63°60'W, elevation 700-800 meters.
Parsed Lat=-21.5, long=
Stored Lat=0, long=0

11). ** Stored Lat/Long doesn't match type locality **
Ancistrus tolima, type locality=Quebrada El Pascado, 3.599306°N, -74.854556°W, vereda San Pablo, municipio de Dolores, departamento de Tolima, Colombia.
Parsed Lat=3.599306, long=-74.854556
Stored Lat=0, long=0

12). ** Stored Lat/Long doesn't match type locality **
Glyptothorax kurdistanicus, type locality=Serdesht, at Little Zab (36°N), River Bané basin, Iran, elevation 1500 meters.
Parsed Lat=36, long=
Stored Lat=0, long=0

13). ** Stored Lat/Long doesn't match type locality **
Amphilius ruziziensis, type locality=Lufiro River, upper reaches of Matchuza, Ruzizi River drainage, ca. 2°44'00"S, 29°02'99"E, Rwanda.
Parsed Lat=-2.7333333333333, long=
Stored Lat=0, long=0

14). ** Stored Lat/Long doesn't match type locality **
Chaetostoma trimaculineum, type locality=Santiago River drainage, Morona-Santiago Province, confluence of the Changachangasa and Tutanangosa rivers and upstream in both, 02°35'51.18''S, 78°11'1038''W.
Parsed Lat=-2.59755, long=
Stored Lat=-2.59755, long=-78.186216666667

15). ** Stored Lat/Long doesn't match type locality **
Trichomycterus pirabitira, type locality=Small stream between Carmo do rio Claro and Conceição da Aparecida, tributary of rio Grande, rio Paraná basin, ca. 21°8'53"S, 46°14'95"W, Estado de Minas Gerais: Município de Conceição da Aparecida, Brazil, elevation ca. 960 meters.
Parsed Lat=-21.148055555556, long=
Stored Lat=-21.148056, long=-46.235972

16). ** Stored Lat/Long doesn't match type locality **
Chiloglanis kabaensis, type locality=Mongo River, east of Marela, on N2, Kaba River (Little Scarcies) drainage, Guinea, 10.17023°N, 11.
Parsed Lat=10.17023, long=
Stored Lat=0, long=0

17). ** Stored Lat/Long doesn't match type locality **
Pseudomystus sobrinus, type locality=Stream about 15 kilometers south of Tuy Hoa, 12°53'05"N, 109°23'70"E, Phu Yen Province, Vietnam.
Parsed Lat=12.884722222222, long=
Stored Lat=0, long=0

** Summary **
Total: 1739
Messages: 17
Updates: 0
Strange: 0
Lost: 0
Broken: 17
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

Working on Neosilurus pseudospinosus, the first one, the problem here is that the parser doesn't appear to work with co-ordinates missing seconds data. However, a location does not need these to be valid and so the parser should be able to cope with this.

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

Jools wrote: Sun Oct 04, 2020 9:49 amWorking on Neosilurus pseudospinosus, the first one, the problem here is that the parser doesn't appear to work with co-ordinates missing seconds data. However, a location does not need these to be valid and so the parser should be able to cope with this.
Does the parser convert the degrees minutes seconds to decimal form? If so, why doesn't accept the absence of seconds as 00.0''?
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
User avatar
Jools
Expert
Posts: 14971
Joined: Mon Dec 30, 2002 3:25 pm
My articles: 190
My images: 913
My catfish: 243
My cats species list: 89 (i:0, k:6)
My aquaria list: 2 (i:2)
My BLogs: 7 (i:5, p:194)
My Wishlist: 18
Spotted: 975
Location 1: M8
Location 2: Scotland
Interests: All things aquatic, Sci-Fi, photography and travel. Oh, and beer.
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by Jools »

The parser needs to understand that where it was expecting seconds followed by a " but it finds a N,S,W or E then it can assume seconds equals zero. It's not robust enough to do that. It's not actually robust enough for a number of scenarios. Yet...

Jools
User avatar
bekateen
Posts: 6704
Joined: Tue Sep 09, 2014 5:50 pm
I've donated: $40.00!
My articles: 4
My images: 65
My cats species list: 107 (i:37, k:43)
My aquaria list: 30 (i:14)
My BLogs: 35 (i:120, p:1816)
My Wishlist: 39
Spotted: 131
Location 1: USA, California, Stockton
Location 2: USA, California, Stockton
Contact:

Re: More Callichthyinae than I can imagine? (But no loricariids)

Post by bekateen »

Hi Jools,

With Neosilurus pseudospinosus, the big problem is you can't have more than 59.99999 minutes or seconds, and the authors reported 83 minutes in the longitude: 16°40'S, 128°83'E. I suspect the longitude should be approximately 128°43'E.

Likewise for Corydoras(Ln9) paragua, the longitude's minutes should probably be 61°50.25'W, not 61°90.015'W'. Changing 90 minutes to 50 minutes will place the pin at the mouth of the rio Paragua and rio Itenez.

Platydoras armatulus has no coordinates other than "not below 27°30'.
Cuvier, G. and A. Valenciennes, 1840 wrote:M. d'Orbigny found it in Parana, but not below 27°30' south latitude; farther north it becomes very abundant. It is always kept in stony places where there are many currents, and does not bite on the line, so that it can hardly be obtained until October, when the river is very low. It gives off, when taken, the same dull sound as most siluroids.
So we should abandon attempts to plot a type locality pin for that species.


In fact all of these broken entries except #11 and #16 suffer either from min or sec =>60, or an unreported value for either lat or long.

The former can probably be inferred from context narrative if it's meaningful, but the latter should be ignored unless there is very specific text in the original description or a map to infer coordinates from.

#11 Ancistrus tolima is problematic for two possible reasons: (1) because the coordinates include both the (-) symbol and (W) for longitude. That's apparently giving a map reader the equivalent of a double negative. And (2) the coordinates use decimals for degrees while also using the degree symbol. I don't think the parser likes that (and maybe it's a problem for minutes too).

#16 Chiloglanis kabaensis has both an incomplete and inaccurate description. The longitude is only partial and lacks a W or E. From the original description, the coordinates are 10.170238N, 11.399358W. Using those coordinates, the river is crossing the N1 highway (according to Google maps) rather than the N2 highway, and it's west of Marela, not east of it. However, in spite of these two incongruities, the coordinates place the pin exactly in the same spot as is shown on the illustration in their paper.

Cheers, Eric
Image
http://youtube.com/user/Bekateen1
Would you like to buy my fish? Click HERE for prices.
Buying caves from https://plecocaves.com? Plecocaves is now sponsoring Bekateen's Fishroom. Use coupon code "bekateen" (no quotes) for 15% off your order.
Post Reply