A.- Dès 1989, M._ a fait l'objet d'investigations de la part de la Police de sûreté vaudoise dans le cadre d'une enquête pénale dirigée contre lui à raison de diverses infractions contre le patrimoine qu'il aurait commises au préjudice de K._ et de tiers dans le cadre de la gestion des sociétés T._ SA et R._ SA dont il était l'administrateur. Il était également soupçonné d'avoir commis dans le canton de Lucerne différents vols entre les mois de février et octobre 1990. Par jugement du Tribunal correctionnel d'Avenches, du 28 novembre 1997, réformé selon un arrêt de la Cour de cassation pénale du canton de Vaud du 22 juin 1998, M._ a été acquitté des chefs d'accusation relatifs à tous les faits instruits dès 1989 par les autorités vaudoises et condamné à douze mois d'emprisonnement, sous déduction de 303 jours de détention préventive, pour les vols perpétrés dans le canton de Lucerne. Contre l'arrêt de la Cour de cassation pénale du 22 juin 1998, M._ a formé un recours de droit public et un pourvoi en nullité que la Cour de cassation pénale du Tribunal fédéral a rejetés par arrêts du 5 février 1999. B.- Le 22 janvier 1999, M._ a consulté son dossier au Greffe du Tribunal cantonal vaudois. Par lettre du 30 janvier 1999, il a présenté au Juge cantonal chargé des dossiers de police judiciaire (ci-après, le Juge cantonal) une demande visant à prendre les décisions suivantes: a) Ne pas verser au dossier de police le jugement du Tribunal correctionnel du district d'Avenches du 28 novembre 1997. b) Y inscrire la mention qu'il "a été libéré de toutes accusations portées contre lui quant à l'ensemble de tous les dossiers vaudois" instruits dès 1989, avec un extrait du casier judiciaire. c) Lever, à son égard, le secret de fonction des agents de la police cantonale vaudoise pour toutes les investigations effectuées dès juin 1989 le concernant, ainsi que S._ Shop à Payerne, et R._ SA. d) Ordonner la destruction des photos et empreintes digitales relatives à "l'enquête vaudoise" tant auprès de la police cantonale que des services fédéraux auxquels elles auraient pu être transmises. e) Extraire du dossier un jugement du Tribunal correctionnel du district de Lausanne, du 11 août 1971, prononcé contre un certain O._. f) Supprimer du dossier les documents anciens, datant de 1969 à 1971 [pièces 1 à 36]. C.- Par décision du 2 février 1999, le Juge cantonal a invité la Police cantonale à apposer sur le dossier de police judiciaire du requérant une mention rapportant l'acquittement de ce dernier des chefs d'accusation relatifs à tous les faits instruits dès 1989 par les autorités judiciaires vaudoises, concernant les cas "T._ SA - R._ SA" et "K._" et la condamnation à douze mois d'emprisonnement, sous déduction de 303 jours de détention préventive, pour les vols commis dans le canton de Lucerne, avec l'indication qu'un recours est actuellement pendant au Tribunal fédéral (ch. 2). Il a refusé de verser au dossier le jugement rendu le 28 novembre 1997 par le Tribunal correctionnel du district de Payerne (recte: Avenches) et l'arrêt du 22 juin 1998 de la Cour de cassation pénale (ch. 3). Il a refusé d'ordonner la destruction de pièces contenues dans le dossier et s'est déclaré incompétent "pour ordonner la destruction de documents concernant M._ qui existeraient en dehors de son dossier de police judiciaire", "pour ordonner quoi que ce soit à des autorités de la Confédération ou d'autres cantons" (ch. 4), "pour délier de leur secret de fonction les fonctionnaires de la police cantonale" ou "pour leur ordonner de donner des renseignements à M._" (ch. 5). Il a retiré du dossier le jugement du 11 août 1971 concernant O._ (ch. 6). Il s'est déclaré incompétent pour signer l'attestation que le requérant avait jointe à sa demande du 30 janvier 1999, selon laquelle il a été privé de sa liberté pendant dix mois alors qu'il était innocent (ch. 7). Il a enfin constaté que le dossier, comportant 82 pièces, était complet, les 21 premières pièces contestées par le requérant étant répertoriées dans un "inventaire" mentionnant les documents nos 1 à 25 (ch. 8). Il a adressé à la Police cantonale un exemplaire de sa décision auquel il a joint une copie de la lettre du 30 janvier 1999 de M._, pour exécution du chiffre 2 (ch. 9). Statuant par arrêt du 12 mai 1999, le Tribunal fédéral a partiellement admis le recours de droit public formé par M._ contre cette décision, dans la mesure où il était recevable; il a annulé celle-ci en ses chiffres 2, s'agissant de la mention à inscrire sur le dossier de police judiciaire du recourant selon laquelle "un recours est actuellement pendant au Tribunal fédéral", 4 al. 1 et 5 in fine et a rejeté le recours pour le surplus (1P. 147/1999). Le 23 juin 1999, le Juge cantonal a interpellé la Police cantonale afin de vérifier qu'aucun document n'était conservé en dehors du dossier de police judiciaire de M._ et qu'aucune pièce de celui-ci n'avait été soustraite à sa consultation; par courrier du 24 juin 1999, le remplaçant du Commandant de la Police cantonale a confirmé dans son intégralité les propos tenus dans les observations qu'il avait adressées au Tribunal fédéral sur le recours de droit public formé par M._, selon lesquels aucune pièce contenue dans le dossier de police judiciaire du requérant n'avait été retirée ou détruite par la police cantonale ni soustraite à la consultation de ce dernier. Le 25 juin 1999, M._ a requis du Juge cantonal la levée totale du secret de fonction et l'autorisation de se rendre dans les locaux de la police cantonale aux fins d'obtenir tous les renseignements oraux, pièces et autres notices internes concernant son dossier. Il a demandé la destruction de tous les documents le concernant établis avant et après 1989. Il a également invité le Juge cantonal à ordonner à la police cantonale de supprimer et de faire supprimer auprès de tous les destinataires connus les données inexactes transmises à son sujet et de rectifier la mention à apposer sur son dossier de police judiciaire selon sa formulation, en indiquant notamment le non-lieu rendu en sa faveur dans le cadre d'une procédure glaronaise ouverte en 1984. Il a enfin produit en annexe une copie de la requête en destruction du matériel dactyloscopique et photographique recueilli dans le cadre de la procédure pénale ouverte contre lui, adressée le même jour au Chef du Département de la justice, de la police et des affaires militaires du canton de Vaud. Le 21 juillet 1999, M._ a renouvelé sa requête visant à obtenir un entretien avec les agents de la police cantonale et à ce que les documents versés au dossier lui soient transmis pour destruction; il a pris des conclusions tendant à ce que le Juge cantonal constate la responsabilité des fonctionnaires de la police cantonale pour les divers préjudices qu'il a subis dans le cours de la procédure; il a enfin sollicité une copie de l'ordonnance de service n° 52 du Commandant de la police cantonale du 11 février 1991 concernant l'utilisation des équipements informatiques. D.- Le 9 août 1999, le Juge cantonal a rendu une nouvelle décision, dont le dispositif est le suivant: "I. Donne acte à M._ qu'aucun document n'était conservé en dehors du dossier de police judiciaire qu'il a consulté le 22 janvier 1999 au Secrétariat général de l'Ordre judiciaire à Lausanne et qu'aucune pièce de ce dossier n'a été soustraite à sa consultation. II. Invite la Police cantonale à apposer sur le dossier de police judiciaire de M._ la mention suivante, remplaçant celle apposée en vertu de la décision du 2 février 1999: "Par jugement du Tribunal correctionnel du district d'Avenches du 28 novembre 1997, réformé par arrêt de la Cour de cassation pénale du 22 juin 1998, M._ a été acquitté des chefs d'accusation relatifs à tous les faits instruits dès 1989 par les autorités judiciaires vaudoises, soit concernant les cas "T._ SA - R._ SA" et "K._"; il a été condamné pour des vols commis dans le canton de Lucerne à douze mois d'emprisonnement, sous déduction de 303 jours de détention préventive. " III. Invite la Police cantonale à transmettre aux autorités indiquées à l'article 9 de la loi du 1er décembre 1980 sur les dossiers de police judiciaire (LDPJ) auxquelles elle aurait communiqué des renseignements sur le dossier de police judiciaire de M._ les points indiqués aux chiffres II et Va du présent dispositif. IV. Transmet aux polices cantonales des cantons d'Argovie, de Lucerne, de Zurich, de Neuchâtel et de Fribourg un exemplaire de la présente décision, ainsi qu'une copie des requêtes de M._. V. a) Invite la Police cantonale à retirer du dossier de police judiciaire de M._ les pièces portant les numéros 1 à 37 et à procéder à leur destruction. V. b) Invite la Police cantonale à établir un procès-verbal une fois la destruction précitée exécutée. VI. Dit que les chiffres II à V ci-dessus seront exécutés à l'échéance du délai de recours au Tribunal fédéral ou, en cas de recours, une fois connu l'arrêt du Tribunal fédéral. " Le Juge cantonal a par ailleurs rejeté la requête formulée le 25 juin 1999 par M._ tendant à obtenir un entretien avec les policiers qui s'étaient chargés de l'enquête dans les locaux de la Police cantonale, en se référant au chiffre I du dispositif. Il a également ordonné la destruction, par les soins de la Police cantonale, d'un rapport de renseignements établi le 5 septembre 1985 par la Police cantonale de Zurich à la demande du Juge informateur de La Broye pour une infraction à l'ordonnance fédérale sur la navigation et à ses annexes. Il a refusé d'ordonner la destruction des autres documents établis entre le 2 mars 1987 et le 20 février 1992 concernant les opérations de l'enquête pénale instruite contre M._ qui avait abouti au jugement du Tribunal correctionnel du district d'Avenches du 28 novembre 1997. Il a en outre refusé de modifier ou de compléter le texte rectificatif à apposer sur le dossier de police judiciaire dans le sens souhaité par le requérant, sous réserve de la suppression de la phrase ayant trait au recours pendant devant le Tribunal fédéral et de la rectification de l'erreur de plume concernant le tribunal qui avait rendu le jugement du 28 novembre 1997. Il a déclaré irrecevable la requête visant à ce que l'ordonnance de service n° 52 du 11 février 1991 lui soit transmise, s'agissant d'une circulaire édictée par la police qu'il ne détenait pas. Il s'est enfin déclaré incompétent pour établir une liste des violations des droits de l'homme dont le requérant aurait été la victime dans le cadre de sa détention préventive. E.- Agissant par la voie du recours de droit public, M._ demande au Tribunal fédéral d'annuler cette décision et de renvoyer la procédure au Juge cantonal afin que ce dernier ordonne à la Police cantonale: de lui communiquer oralement, lors d'une entrevue personnelle, tous les renseignements exigibles dans le cadre de son droit de consulter le dossier de police, après avoir levé le secret de fonction; de détruire les empreintes digitales et les photographies recueillies dans le cadre de la procédure pénale ayant abouti à son acquittement et d'en informer les autorités fédérales; de l'autoriser à détruire l'ensemble des documents figurant dans son dossier de police judiciaire. Il requiert l'assistance judiciaire. Le Juge cantonal et le remplaçant du Commandant de la Police cantonale vaudoise se réfèrent aux considérants de la décision attaquée. M._ a répliqué. 