Jeszcze

Nie udało się wyświetlić poprawnie nowo wstawionych danych w PostGIS na Geoserver

Nie udało się wyświetlić poprawnie nowo wstawionych danych w PostGIS na Geoserver


Stworzyłem sklep postGis w Geoserver. Stworzyłem warstwy z punktami i liniami i wyświetlam je w aplikacji opartej na OpenLayers. Używam również przepływu pracy FME do wstawiania nowych danych do mojej tabeli postGis. Spodziewałem się, że moje warstwy geoserwera zostaną automatycznie zaktualizowane, ale tak się nie stało.

Problem polegał na tym, że musiałem wyznaczyć nowe granice we właściwościach warstw. Po tym mogłem zobaczyć niektóre (nie wszystkie) z nowo wprowadzonych danych na mapie. W różnych poziomach powiększenia wyświetlałem różne informacje. Np. w górnej dźwigni zoomu widziałem całą informację, ale powiększanie widziałem mniej (patrz rysunki).

Pomyślałem, że może to być związane z buforowaniem. Użyłem interfejsu geoserwera do wygenerowania brakujących kafelków i według geoserwera proces zakończył się sukcesem.

Na koniec zrestartowałem także usługę geoserver i tomcat7 bez powodzenia.

Kiedy wybiorę podgląd warstwy w


To zachowanie, które widziałem wcześniej z danymi punktowymi, i nie wymyśliłem obejścia dla istniejącej warstwy. Obejściem, którego używałem w przeszłości, jest utworzenie kopii tabeli w bazie danych, nazwanie jej czymś innym i ponowne utworzenie warstwy. Gdy jesteś w sekcji Obwiednia, upewnij się, że nieznacznie przeszacowałeś wartości obwiedni (lub możliwy maksymalny zakres, do którego dane mogą wzrosnąć). Dzięki temu elementy krawędzi nie zostaną przycięte podczas powiększania.


Te instrukcje zapewniają: maszyna wirtualna który został już skonfigurowany z pakietem Boundless Suite, eliminując potrzebę instalowania pakietu Boundless Suite bezpośrednio na komputerze.

Cała interakcja z pakietem Boundless Suite będzie nadal odbywać się za pośrednictwem standardowej przeglądarki hosta lub połączenia terminala. Nie ma potrzeby bezpośredniej interakcji z konsolą maszyny wirtualnej po jej uruchomieniu.

Te instrukcje powinny być używane tylko z VirtualBox. Ta maszyna ma zainstalowane dodatki VirtualBox Guest, które są wymagane do takich funkcji, jak foldery współdzielone.

  • Wyłącz wszystkie programy w systemie, które korzystają z portów 2020, 5432, 8080 lub 8433.
  • Upewnij się, że masz uprawnienia administratora / superużytkownika w swoim systemie.
  • Musisz mieć możliwość uruchomienia 64-bitowej maszyny wirtualnej. Maszyny 32-bitowe nie są obsługiwane.
  • Musisz mieć co najmniej 2 GB pamięci i 4 GB wolnego miejsca na dysku (plus dodatkowe miejsce na wczytane dane).

Żeby zainstalować VirtualBox otwórz Terminal . Przejdź do Aplikacje ‣ Narzędzia systemowe ‣ Terminal .

Otwarcie terminala

Wykonaj następującą sekwencję poleceń w konsoli:

Po instalacji uruchom VirtualBox. Przejdź do Plik ‣ Importuj urządzenie .

Wybierz plik maszyny wirtualnej Boundless Suite.

Zostaną wyświetlone szczegóły dotyczące maszyny wirtualnej. Kliknij Importuj .

Wyświetlona zostanie umowa licencyjna pakietu Boundless Suite. Kliknij Zgadzam się, aby zaakceptować.

Zobaczysz teraz wpis Boundless Suite na liście maszyn wirtualnych w VirtualBox.

VirtualBox Manager pokazujący maszynę wirtualną Boundless Suite

Kliknij, aby wybrać maszynę wirtualną, a następnie kliknij Foldery współdzielone.

Dostęp do menu udostępnionego folderu

Aby ułatwić kopiowanie plików z systemu hosta na maszynę wirtualną, zalecamy utworzenie folderu współdzielonego, tak aby wszystkie pliki skopiowane do tego folderu były dostępne wewnątrz maszyny wirtualnej. Kliknij prawym przyciskiem myszy pusty obszar okna dialogowego i wybierz Dodaj folder współdzielony (lub naciśnij Wstaw ).

Link do dodania nowego udostępnionego folderu

  • W polu Ścieżka folderu wybierz katalog na komputerze hosta, który będzie służył jako folder współdzielony. Jedną z dobrych opcji dla tego katalogu byłby pulpit.
  • W polu Nazwa folderu wprowadź udział.
  • Zaznacz Automatyczne montowanie .

Po zakończeniu kliknij OK , a następnie ponownie OK, aby zamknąć stronę Ustawienia.


Abstrakcyjny

Wiosną 2013 r. NASA przeprowadziła kampanię terenową znaną jako Iowa Flood Studies (IFloodS) w ramach programu Ground Validation (GV) dla misji Global Precipitation Measurement (GPM). Celem projektu IFloodS było pogłębienie wiedzy na temat związanych z powodzią, kosmicznych obserwacji procesów opadów atmosferycznych w przypadku zdarzeń mających miejsce na całym świecie. NASA wykorzystała szereg instrumentów naukowych, takich jak naziemne radary pogodowe, mierniki wilgotności gleby i deszczu, mierniki strumienia i disdrometry do monitorowania opadów deszczu w stanie Iowa. W tym artykule przedstawiono narzędzia i systemy cyberinfrastruktury, które wspierały planowanie, raportowanie i zarządzanie kampanią terenową oraz które umożliwiają dostęp, ocenę i udostępnianie tych danych i modeli w celach badawczych. Autorzy opisują narzędzia informatyki współpracy, które są odpowiednie do projektowania sieci, które zostały użyte do wyboru lokalizacji, w których należy umieścić instrumenty. Wyjaśniono również, w jaki sposób autorzy wykorzystali narzędzia informatyczne do monitorowania instrumentów, pozyskiwania danych i wizualizacji po wdrożeniu tych instrumentów oraz w jaki sposób wykorzystali inny zestaw narzędzi do wspomagania analizy danych i modelowania po zakończeniu kampanii. Wszystkie dane zebrane podczas kampanii są dostępne za pośrednictwem Globalnego Centrum Zasobów Hydrologicznych (GHRC), NASA Distributed Active Archive Center (DAAC).


Polk Township, Hrabstwo Huntington, Indiana

Według spisu z 2010 r., gmina ma łączną powierzchnię 24,11 mil kwadratowych (62,4 km2), z czego 22,76 mil kwadratowych (58,9 km2) (lub 94,40%) to grunty, a 1,35 mil kwadratowych (3,5& #160km 2 ) (czyli 5,60%) to woda. [1]

Miasta i miasteczka [ edytuj ]

Społeczności nieposiadające osobowości prawnej [ edytuj ]

Sąsiednie miasteczka [ edytuj ]



  • Gmina Dallas (północ)

  • Miasto Huntington (północny wschód)

  • Gmina Lancaster (wschód)

  • Gmina Jefferson (południowy wschód)

  • Gmina Wayne (południe)

  • Liberty Township, hrabstwo Wabash (południowy zachód)

  • Gmina Lagro, hrabstwo Wabash (północny zachód)

Cmentarze [ edytuj ]

W gminie znajduje się jeden cmentarz, Monument City Memorial.

Główne autostrady [ edytuj ]



  • Indiana State Road 105


  • Indiana State Road 124


Mdhntd

Dlaczego nie ma zaworów odcinających wodę w każdym pomieszczeniu?

Dlaczego Japonia korzysta z tego samego typu gniazdka sieciowego co Stany Zjednoczone?

Jak poprosić o 2-3 dni w tygodniu pracy zdalnej na rozmowie kwalifikacyjnej?

Człowiek z super wydajnym metabolizmem

Zmieniające się czasy w środku narracji

Czy użycie rezystora połączonego szeregowo z diodą LED do sterowania jego napięciem zwiększy całkowity wydatek energii?

Czy pracodawcy są prawnie upoważnieni do płacenia pracownikom za towary i usługi równe lub wyższe niż płaca minimalna?

Czy pastwiska z hodowlą wołowiny eliminują emisje dwutlenku węgla?

Co zrobić z podręcznikami z lat 80-tych?

Czy są jakieś wady używania zaokrąglonych rogów w wykresach słupkowych?

Przejście do „Trybu głodu” w sytuacjach przetrwania

Oszustwo? Telefon z Zakładu Ubezpieczeń Społecznych z prośbą o oddzwonienie

Czy kamienie lodowe mogą być użyte do namagnesowania broni z surowego żelaza?

Jak zmieniłaby się zbroja (i walka), gdyby wojownik nie musiał jej nosić?

Czy irlandzkie ostrzeżenie o wizie liczy się jako „odmowa wjazdu na granicy jakiegokolwiek kraju innego niż Wielka Brytania?”

Jak wyczyn atlety wpływa na grywalną rasę Ravnica Centaur?

Globalny routing BGP tylko przez importowanie prefiksów supernet

Jaka jest najgorętsza rzecz we wszechświecie?

Jak mogę znaleźć stary papier, gdy zwykłe metody zawodzą?

Zaloguj się jako inny użytkownik w PostGIS używając QGIS 2.18 bez restartu

Zmiana źródła danych warstwy w QGISProblem ładowanie PostGIS (Postgres) Wyświetl warstwę w QGISPołącz z bazą danych PostGIS za pomocą QGIS - gdy nie jest na localhostSimplify Proces uwierzytelniania PostGIS z QGIS

Mam bazę danych PostGIS z trzema rolami: administratora, użytkownika i tylko do odczytu.

Kiedy konfiguruję połączenie z tą bazą danych za pomocą "Dodaj warstwę PostGIS", to połączenie jest zapisywane tak, jak powinno. Więc loguję się jako administrator, aby utworzyć kilka tabel. Nie zapisuję żadnych danych logowania.

Ale teraz nie mam możliwości wylogowania się i ponownego zalogowania jako inny użytkownik np. aby sprawdzić, czy poprawnie skonfigurowałem role, czy cokolwiek.

Próbowałem połączyć się ponownie przez „Dodaj warstwę PostGIS”, ale to nie przyniosło efektu.
Jedynym sposobem na zrobienie tego wydaje się zamknięcie QGIS i ponowne uruchomienie.

Czy istnieje inny sposób na wylogowanie się i ponowne zalogowanie jako inny użytkownik? Na razie trzeba to zrobić za pomocą QGIS 2.18.

Zorientowałem się, że mogę uruchomić 3 instancje QGIS z 3 różnymi danymi logowania w tym samym czasie. Lepsze niż ponowne uruchamianie, ale nie „rozwiązanie”, na które liczyłem.

może używając wtyczki "changeDataSource", spójrz na to gis.stackexchange.com/questions/62610/…

możesz dodać kolejne połączenie jako użytkownik Tylko do odczytu i dodać warstwę z tego konta. Zachowanie (na przykład nieedytowalne) jest obserwowalne

Wydaje się logiczne, ale niestety to nie działa. QGIS w jakiś sposób rozpoznaje dwa połączenia z tą samą bazą danych jako jedno. I znowu używane są tylko dane logowania, które wprowadziłem jako pierwszy. Dlatego też wtyczka changeDataSource nie pomaga, ponieważ korzysta z połączeń dostarczonych przez QGIS.

Mam bazę danych PostGIS z trzema rolami: administratora, użytkownika i tylko do odczytu.

Kiedy konfiguruję połączenie z tą bazą danych za pomocą "Dodaj warstwę PostGIS", to połączenie jest zapisywane tak, jak powinno. Więc loguję się jako administrator, aby utworzyć kilka tabel. Nie zapisuję żadnych danych logowania.

Ale teraz nie mam możliwości wylogowania się i ponownego zalogowania jako inny użytkownik np. aby sprawdzić, czy poprawnie skonfigurowałem role lub cokolwiek.

Próbowałem połączyć się ponownie przez „Dodaj warstwę PostGIS”, ale to nie przyniosło efektu.
Jedynym sposobem na zrobienie tego wydaje się zamknięcie QGIS i ponowne uruchomienie.

Czy istnieje inny sposób na wylogowanie się i ponowne zalogowanie jako inny użytkownik? Na razie trzeba to zrobić za pomocą QGIS 2.18.

Zorientowałem się, że mogę uruchomić 3 instancje QGIS z 3 różnymi danymi logowania w tym samym czasie. Lepsze niż ponowne uruchamianie, ale nie „rozwiązanie”, na które liczyłem.

może używając wtyczki "changeDataSource", spójrz na to gis.stackexchange.com/questions/62610/…

możesz dodać kolejne połączenie jako użytkownik Tylko do odczytu i dodać warstwę z tego konta. Zachowanie (na przykład nieedytowalne) jest obserwowalne

Wydaje się logiczne, ale niestety to nie działa. QGIS w jakiś sposób rozpoznaje dwa połączenia z tą samą bazą danych jako jedno. I znowu używane są tylko dane logowania, które wprowadziłem jako pierwszy. Dlatego też wtyczka changeDataSource nie pomaga, ponieważ korzysta z połączeń dostarczonych przez QGIS.

Mam bazę danych PostGIS z trzema rolami: administratora, użytkownika i tylko do odczytu.

Kiedy konfiguruję połączenie z tą bazą danych za pomocą "Dodaj warstwę PostGIS", to połączenie jest zapisywane tak, jak powinno. Więc loguję się jako administrator, aby utworzyć kilka tabel. Nie zapisuję żadnych danych logowania.

Ale teraz nie mam możliwości wylogowania się i ponownego zalogowania jako inny użytkownik np. aby sprawdzić, czy poprawnie skonfigurowałem role, czy cokolwiek.

Próbowałem połączyć się ponownie przez „Dodaj warstwę PostGIS”, ale to nie przyniosło efektu.
Jedynym sposobem na zrobienie tego wydaje się zamknięcie QGIS i ponowne uruchomienie.

Czy istnieje inny sposób na wylogowanie się i ponowne zalogowanie jako inny użytkownik? Na razie trzeba to zrobić za pomocą QGIS 2.18.

Zorientowałem się, że mogę uruchomić 3 instancje QGIS z 3 różnymi danymi logowania w tym samym czasie. Lepsze niż ponowne uruchamianie, ale nie „rozwiązanie”, na które liczyłem.

Mam bazę danych PostGIS z trzema rolami: administratora, użytkownika i tylko do odczytu.

Kiedy konfiguruję połączenie z tą bazą danych za pomocą "Dodaj warstwę PostGIS", to połączenie jest zapisywane tak, jak powinno. Więc loguję się jako administrator, aby utworzyć kilka tabel. Nie zapisuję żadnych danych logowania.

Ale teraz nie mam możliwości wylogowania się i ponownego zalogowania jako inny użytkownik np. aby sprawdzić, czy poprawnie skonfigurowałem role, czy cokolwiek.

Próbowałem połączyć się ponownie przez „Dodaj warstwę PostGIS”, ale to nie przyniosło efektu.
Jedynym sposobem na zrobienie tego wydaje się zamknięcie QGIS i ponowne uruchomienie.

Czy istnieje inny sposób na wylogowanie się i ponowne zalogowanie jako inny użytkownik? Na razie trzeba to zrobić za pomocą QGIS 2.18.

Zorientowałem się, że mogę uruchomić 3 instancje QGIS z 3 różnymi danymi logowania w tym samym czasie. Lepsze niż ponowne uruchamianie, ale nie „rozwiązanie”, na które liczyłem.

może używając wtyczki "changeDataSource", spójrz na to gis.stackexchange.com/questions/62610/…

możesz dodać kolejne połączenie jako użytkownik Tylko do odczytu i dodać warstwę z tego konta. Zachowanie (na przykład nieedytowalne) jest obserwowalne

Wydaje się logiczne, ale niestety to nie działa. QGIS w jakiś sposób rozpoznaje dwa połączenia z tą samą bazą danych jako jedno. I znowu używane są tylko dane logowania, które wprowadziłem jako pierwszy. Dlatego też wtyczka changeDataSource nie pomaga, ponieważ korzysta z połączeń dostarczonych przez QGIS.

może używając wtyczki "changeDataSource", spójrz na to gis.stackexchange.com/questions/62610/…

możesz dodać kolejne połączenie jako użytkownik Tylko do odczytu i dodać warstwę z tego konta. Zachowanie (na przykład nieedytowalne) jest obserwowalne

Wydaje się logiczne, ale niestety to nie działa. QGIS w jakiś sposób rozpoznaje dwa połączenia z tą samą bazą danych jako jedno. I znowu używane są tylko dane logowania, które wprowadziłem jako pierwszy. Dlatego też wtyczka changeDataSource nie pomaga, ponieważ korzysta z połączeń dostarczonych przez QGIS.

może używając wtyczki "changeDataSource", spójrz na to gis.stackexchange.com/questions/62610/…

może używając wtyczki "changeDataSource", spójrz na to gis.stackexchange.com/questions/62610/…

możesz dodać kolejne połączenie jako użytkownik Tylko do odczytu i dodać warstwę z tego konta. Zachowanie (na przykład nieedytowalne) jest obserwowalne

możesz dodać kolejne połączenie jako użytkownik Tylko do odczytu i dodać warstwę z tego konta. Zachowanie (na przykład nieedytowalne) jest obserwowalne

Wydaje się logiczne, ale niestety to nie działa. QGIS w jakiś sposób rozpoznaje dwa połączenia z tą samą bazą danych jako jedno. I znowu używane są tylko dane logowania, które wprowadziłem jako pierwszy. Dlatego też wtyczka changeDataSource nie pomaga, ponieważ korzysta z połączeń dostarczonych przez QGIS.

Wydaje się logiczne, ale niestety to nie działa. QGIS w jakiś sposób rozpoznaje dwa połączenia z tą samą bazą danych jako jedno. I znowu używane są tylko dane logowania, które wprowadziłem jako pierwszy. Dlatego też wtyczka changeDataSource nie pomaga, ponieważ korzysta z połączeń dostarczonych przez QGIS.


Pomiary terenowe w obwałowaniach rzek: walidacja i zarządzanie z wykorzystaniem bazy danych przestrzennych i webGIS

Niniejsze badanie koncentruje się na opracowaniu systemu z przestrzenną bazą danych i webGIS zdolnym do przechowywania, walidacji i wyświetlania danych, aby pomóc decydentom w zarządzaniu systemami wczesnego ostrzegania w przypadku awarii nabrzeża rzeki. W celu uzyskania precyzyjnych wyników niezbędne jest posiadanie narzędzia z możliwością zarządzania dużą liczbą danych do sprawdzania ich wiarygodności i lokalizacji ich w przestrzeni. W niniejszym opracowaniu szczególny nacisk położono na opracowanie procedur oceny rzetelności pomiarów. W tym celu w bazie znajdują się wszystkie informacje potrzebne do opisu pracy przyrządu, takie jak wielkość osypki piaskowej i średnica obudowy piezometrów wolnostojących do oceny ich opóźnienia czasowego oraz krzywe kalibracyjne przetworników z możliwością ich aktualizacji. Położenie niedziałających przyrządów jest identyfikowane poprzez analizę sygnału elektrycznego i wyświetlaczy przestrzennych, natomiast analizy redundancji i spójności miar są wykorzystywane do wykrywania danych wątpliwych. Do danych z monitoringu nabrzeża rzeki Adige w północnych Włoszech zastosowano bazę danych i webGIS. Baza danych i system webGIS okazały się odpowiednim i skutecznym narzędziem do zarządzania i walidacji danych w czasie rzeczywistym oraz okresowych pomiarów terenowych.

To jest podgląd treści subskrypcji, dostęp za pośrednictwem Twojej instytucji.


2 odpowiedzi 2

Masz tutaj wiele problemów:

pre_get_posts nie jest właściwym hakiem do ustawiania szablonów. pre_get_posts są używane do zmiany zmiennych zapytań ain tuż przed zbudowaniem SQL w celu uruchomienia głównego zapytania

Filtr powinien zawsze zwrócić coś. Niezastosowanie się do tego będzie miało nieoczekiwane zachowanie, a zapomnienie o tym może sprawić, że będziesz godzinami gonić problem.

Używanie globalnych do kontrolowania funkcji motywu lub przechowywania wszelkiego rodzaju danych jest złą praktyką i niezbyt bezpiecznym kodowaniem. WordPress narobił już tak ogromnego bałaganu w globalnych, zwłaszcza konwencjach nazewnictwa. Po prostu sprawdź, jak nowicjusze (który nie zna Wordpressa) nieświadomie używa zmiennych takich jak $post i $posts jako zmiennych lokalnych. Są to natywne globalne używane przez WordPress, a używanie ich jako zmiennych lokalnych łamie wartości tych globalnych.

Z tego powodu coś na stronie idzie nie tak, nie ma błędów, więc utkniesz w dzikim pościgu, próbując debugować coś, co nieświadomie zepsułeś. Globaly to czyste zło i powinieneś ich unikać. Pomyśl tylko, że jeśli użyjesz zmiennej $wpgo_global_column_layout dla argumentów zapytania niestandardowego zapytania, zepsujesz wartość szablonu, który należy ustawić, twój szablon nie zostanie załadowany, ponieważ wartość $wpgo_global_column_layout nie jest rozpoznawana jako poprawna nazwa szablonu, jesteś wypchany i nie wiesz, dlaczego twój szablon się nie ładuje, ponieważ twój kod jest w 100%, który powinien załadować niestandardowy szablon

is_tax() jest niewłaściwym sprawdzeniem do sprawdzenia, czy post zawiera określony termin, czy nie, is_tax() po prostu sprawdza, czy znajdujesz się w archiwum taksonomii, czy nie. Powinieneś używać has_term(), które właśnie to robi, sprawdza, czy określony post zawiera określony termin

Jeśli chcesz ustawić szablon dla strony taksonomii, single_template jest niewłaściwym hakiem, powinieneś użyć haczyka taxonomy_template lub bardziej ogólnego filtra template_include

W wierszu $post->post_type == 'advert' || is_tax( 'advert_category' ) , podejrzewam, że używasz niewłaściwego operatora. Powinieneś używać operatora AND. Nie będę tego tutaj wyjaśniał, ponieważ zrobiłem już coś podobnego tutaj. Zwróć uwagę, że przy obecnej konfiguracji, za każdym razem, gdy przeglądasz post z ogłoszenia typu post , twój warunek zwróci true i zostanie uruchomiony niezależnie od drugiego warunku ( is_tax( 'kategoria_reklamy' ) ) kończy się niepowodzeniem.

Jeśli chcesz kierować termin zgodnie z kolejnością parent_child, wystarczy sprawdzić właściwość $parent obiektu term. Wartość 0 oznacza, że ​​termin jest rodzicem, każda inna wartość oznacza, że ​​termin jest terminem podrzędnym/wnukowym/wnukowym/itd.

Pozbądźmy się gównianych globali i ustawmy odpowiednio szablony. Nie wiem, jak twój motyw dokładnie ustawia szablony za pomocą $wpgo_global_column_layout , ale poniższe powinny działać z priorytetem. Skomentowałem kod, aby ułatwić śledzenie


5 odpowiedzi 5

Nie znalazłem jeszcze baterii innych firm, które mają w sobie chip.

Jak mówisz, używanie baterii bez chipa nie zapewnia aparatowi pomiaru poziomu mocy. Niewiedza dokładnie, ile pozostało mocy, jest oczywiście trochę niewygodna, ale może to również powodować inne problemy. Kamera wykorzystuje informacje o poziomie zasilania, aby bezpiecznie wyłączyć się, gdy poziom jest krytycznie niski, a bez tych informacji kamera może się rozładować w trakcie operacji we/wy. Jeśli kręcisz zdjęcia, ryzyko to nie jest bardzo wysokie, ale jeśli kręcisz wideo, gdy wyczerpie się zasilanie, jest to dość prawdopodobne, aby uszkodzić plik wideo. Może również uszkodzić dane systemu dysku, co spowoduje, że wszystkie pliki na karcie będą nieczytelne.

Akumulatory innych firm, które widziałem, są dostarczane ze specjalną ładowarką, ponieważ nie można ich ładować oryginalną ładowarką. Oznacza to, że musisz zabrać ze sobą dwie ładowarki, jeśli masz oba typy akumulatorów.

Różnica jako procent ceny kamery: 1%

Widziałem kilka różnych badań ogólnych baterii i chociaż wiele z nich jest całkiem dobrych, rzeczywista pojemność jest bardzo zróżnicowana. W niektórych przypadkach, jeśli to uwzględnisz, faktycznie dostaniesz więcej za swoje pieniądze za markowe baterie. To niefortunna sytuacja i szkoda, że ​​nie ma lepszej standaryzacji (i uczciwego etykietowania), ale myślę, że najlepiej jest po prostu rozważyć kilka dodatkowych baterii jako dodatkowe kilka procent w stosunku do ceny zakupu i, w zasadzie, po prostu to zassać .

Akumulatory Maxtek zakupione bezpośrednio u nich na amazon mają gwarancję działania. Kupiłem dwa 12 grudnia 2013 i działają dobrze i ładują się dobrze w ładowarce Canon. Sugerują kupowanie bezpośrednio od nich już teraz, aby mieć pewność, że otrzymasz najnowsze z chipem, który Canon rozpozna, ponieważ nie mogą być pewni, że Amazon lub inni sprzedawcy pozbyli się starszych towarów, które nie są kompatybilne.

Przed nowszymi aktualizacjami oprogramowania układowego nie miałem żadnego problemu z działaniem innej ogólnej marki, ale teraz nie może komunikować się z ciałem.

Niedawny duży blog fotograficzny zawierał artykuł na ten temat i skontaktowali się z firmą Maxtek, a ich porady były takie, jak napisano powyżej (kup od nich, aby mieć pewność, że jest to najnowszy z chipem).

Z mojego doświadczenia wynika, że ​​lepsze baterie innych firm działają dobrze, a tańsze nie.

Miałem szczęście z Watsonem (która jestem prawie pewna, że ​​jest marką domową B&H, a przynajmniej w jakiś sposób spokrewnioną). Mój 6D przyszedł z jednym około cztery lata temu i nadal działa (nawet z moim 5D Mark IV). Skończyło się na tym, że kupiłem drugi, kiedy dostałem mój 5D Mark IV, aby dopasować go do pary. :-)

W przeciwieństwie do tego, tanie baterie innych firm, które były dostarczane z uchwytem baterii innej firmy w moim 6D (i zamienniki tych, które uległy awarii po pierwszych dwóch) również miały chipy, ale chipy przestały działać po losowych okresach czasu, od dni do miesięcy. Przeszedłem. Myślę, że sześciu z nich, zanim doszło do wniosku, że nie warto zawracać sobie głowy proszeniem ich o wymianę baterii.

Jeśli kupujesz wysokiej jakości baterie innych firm, takie jak SterlingTek lub MaximalPower z renomowanych źródeł, powinieneś uzyskać tak samo dobrą wydajność jak baterie OEM Canon przy znacznych oszczędnościach.

Inną rzeczą do rozważenia jest to, że oryginalne baterie OEM są bardziej podatne na podrabianie i przedstawiane jako oryginalne przez podejrzanych sprzedawców. Fałszywe baterie innych firm nie są tak powszechne. W końcu, jeśli masz zamiar zrobić tanią podróbkę, dlaczego nie naśladować wersji, która sprzedaje się za 60 USD, zamiast wersji, która sprzedaje się za 20 USD, 10 USD lub 5 USD? Jeśli kupujesz „oryginalną" baterię od nieautoryzowanego sprzedawcy, jest bardzo prawdopodobne, że kupiłeś podróbkę. Jeśli kupujesz „oryginalne" baterie lub baterie innych firm w autoryzowanych, renomowanych źródłach, jest znacznie bardziej prawdopodobne, że dostaniesz to, za co płacisz dla.

Wersje Maximal Power Canona LP-E6, które kupiłem na amazon.com, działają tak samo jak baterie OEM dostarczane z moimi aparatami. Podobnie jak baterie SterlingTek LP-E6, które kupiłem przez amazon i baterie Watson, które kupiłem od B&H. Ładują się za pomocą tej samej ładowarki, aparat odczytuje numer seryjny akumulatora i wyświetla poziom naładowania, liczbę zdjęć, wydajność ładowania oraz zapamiętuje datę i stan naładowania ostatniego użycia każdego akumulatora w aparacie¹.

Te renomowane marki to nadal około 1/4 do 1/3 kosztów Canon OEM.

Użyłem również baterii SterlingTek do mojego Rebel XTi i 50D. SterlingTek NB2LH i BP-511A były tak samo dobre jak baterie Canona do tych aparatów. 2200 mAH SterlingTek BP-511As wytrzymywał znacznie dłużej na jednym ładowaniu niż oryginały Canon BP-511A 1390 mAH. Wypróbowałem również niektóre z naprawdę tanich wersji generycznych dla XTi i osiągnąłem mniej niż gwiezdne wyniki. Nie wytrzymywały tak długo na jednym ładowaniu i nie wytrzymywały tak wielu cykli ładowania/rozładowania, zanim nie będą już pobierać pełnego naładowania.

¹Nie dotyczy modeli 5D, 5D Mark II ani 7D, ale dotyczy modeli 5D Mark III lub 7D Mark II i nowszych:

Starsze baterie LP-E6 innych producentów wyprodukowane przed około 2012-13 nie komunikują się w pełni z korpusami Canon wydanymi od około 2013 (w tym 2012 5D Mark III, jeśli aparat został dostarczony z lub zaktualizowany do wersji oprogramowania układowego 1.2.3 wydanej w sierpniu 2013 lub później). Nowsze ładowarki dostarczane od 2013 r. również będą przeszkadzać w ładowaniu starszych akumulatorów innych firm, ale dobrze sobie radzą z nowszymi wersjami innych firm, które mają nowsze oprogramowanie wprowadzone w około 2013 roku.

Starsze akumulatory innych firm, ładowane starszą ładowarką firmy Canon lub ładowarką innej firmy, nadal będą doskonale zasilać nowsze aparaty, po prostu nie podają szczegółowych informacji dotyczących liczby migawki od ostatniego ładowania, wydajności ładowania itp. W przypadku niektórych aparaty, zostaniesz poproszony o potwierdzenie, jakiego typu baterii używasz.

Canon okresowo aktualizuje protokół baterii, najwyraźniej tylko po to, aby zniechęcić do korzystania z baterii innych firm. Starsze akumulatory firmy Canon nie podlegają (podobno²) temu problemowi, ponieważ oprogramowanie sprzętowe starszych akumulatorów zawiera już „tajne” wiersze kodu, które są potrzebne tylko w przypadku zaktualizowanych protokołów. Gdy nowszy aparat wykryje baterię bez ukrytego kodu, wyświetli komunikat, aby spróbować przestraszyć Cię, abyś kupował tylko baterie Canon.

² Gdy firma Canon zaktualizowała akumulator LP-E6 do modelu LP-E6N i poprawiła ładowarkę LC-E6E, wystąpił problem z nieprawidłowym ładowaniem wielu starszych akumulatorów OEM Canon LP-E6 w nowej ładowarce.

Ponieważ zewnętrzni producenci akumulatorów przeprowadzają inżynierię wsteczną swoich akumulatorów, nie uwzględniali „ukrytego kodu” w starszych kopiach zamienników LP-E6, które zostały poddane inżynierii wstecznej ze starszych akumulatorów firmy Canon, na których były oparte, ponieważ starsze aparaty nie wchodzić w interakcję z „ukrytymi” wierszami kodu.

To wszystko gra w kotka i myszkę. Złamanie nowego protokołu i włączenie go do swoich kopii zajmuje zwykle tylko kilka tygodni. Używam akumulatorów firm trzecich MaximalPower (Amazon jest jedynym autoryzowanym sprzedawcą) i Sterling Tek. Moje starsze modele działają w pełni w 5DII i 7D, ale mają ograniczoną funkcjonalność w 5DIII i 7DII. Moje nowsze baterie firm trzecich od MaximalPower i Sterling Tek również w pełni działają w 5DIII i 7DII. Wydaje się, że akumulatory innych firm również radzą sobie z większą liczbą cykli ładowania/rozładowania, zanim ich wydajność wyraźnie się pogorszy. To może być jeden z powodów, dla których Canon gra w takie gry: ich własne baterie nie są tak dobre, jak najlepsze baterie innych firm. Istnieje jednak wiele gównianych baterii innych firm.


3 odpowiedzi 3

Muszę dodać oba post_meta:

Reszta odpowiedzi „powinna” być zawarta w wp_set_object_terms:

Jednak ta funkcja nie jest w pełni dostępna w momencie, w którym jej potrzebuję - odpowiedzią było więc stworzenie prostego zamiennika dla tej funkcji:

Które mogę wywołać za pomocą statycznej instancji klasy (ponieważ metoda jest częścią osobnej klasy w moim przypadku. ):

Odkryłem, że funkcja update_field() faktycznie wykonuje za mnie zadanie, nie wiem, czy została zaktualizowana od tego czasu, aby tak się stało. Jedyne, na co musisz uważać, to to, czy masz jedno pole wyboru (wybierz) lub takie, które pozwala na wielokrotny wybór – musisz przejść przez tablicę identyfikatorów taksonomii, jeśli jest to wielokrotność.

Funkcja update_field() automatycznie obsłuży serializację w oparciu o ustawienia pola, więc nie musisz się martwić o nic więcej.

Użyłem tej metody do aktualizacji zarówno jednego, jak i wielu pól taksonomii w tym samym rekordzie postu, i przetestowałem, że mogę następnie zapytać o te wyniki, korzystając z zalecanych przez ACF sposobów, więc zdecydowanie umieszcza dane poprawnie .

EDYCJA: jedna rzecz, o której należy pamiętać, zauważysz, że zmieniłem term_id w ciąg znaków, owijając go w cudzysłowy – ACF przechowuje identyfikatory jako ciągi w zserializowanych tablicach, więc jest to niezbędne lub sugerowane przez nich sposoby zapytania o te dane nie zadziała (a kiedy w przyszłości przejdziesz do zakończenia pola przez wp-admin, i tak zmieni je z powrotem na ciąg).


4 odpowiedzi 4

Prawdopodobnie wycinasz i wklejasz polecenie (lub jego części) z dokumentu zamiast wpisywać je ręcznie. Zwykle nie ma to żadnego znaczenia, ale w tym przypadku drugi znak cudzysłowu został wstawiony jako „prawy pojedynczy cudzysłów” ( ’ ) zamiast „apostrofu” ( ' ). Różnica jest subtelna - zobacz tę stronę, aby uzyskać więcej informacji:

Powodem, dla którego prawdopodobnie tak się stało, jest to, że kiedy po raz pierwszy wpisałeś polecenie do dokumentu, aby zachować je na przyszłość, twój edytor tekstu automatycznie przekształcił drugi apostrof w prawy pojedynczy cudzysłów. Robi to, aby postać wyglądała ładniej na ekranie, ale bash nie rozpoznaje tej postaci jako prawidłowego cudzysłowu zamykającego, więc napotykasz problem. Wypisuje „ > ”, aby poprosić o dalsze dane, ponieważ nadal uważa, że ​​oryginalny cytat nie został zamknięty.

Rozwiązaniem jest zmiana tego znaku na apostrof - po prostu wpisz go ręcznie na bash z klawiatury. Możesz również poprawić to w swoim dokumencie, aby przyszłe wycinanie i wklejanie działały dobrze.


Obejrzyj wideo: GeoServer łączy się z PostgreSQL